For programmers, the programming language is a weapon, but some weapons are useful, some weapons are not used, and some weapons even kill themselves.
The C language is a M1-type Rand rifle, very old but reliable.
C + + is a double-cut stick, waving up very strong, very attractive, but you need years of training to master, many people want to switch to other weapons.
The Perl language is a incendiary bomb that used to be useful on the battlefield, but now very few people use it.
Java is M240 Universal magazine automatic Machine Gun, sometimes its magazine is round, but sometimes not, if not, when you fire, you will encounter nullpointerexception problem, the gun will explode, you are blown to death.
Scala is a variant of the M240 universal machine gun, but its manual is written in a dialect that is not understood, and many people suspect that it is just some kind of a daydream.
JavaScript is a sword, but no hilt.
The go language is a homemade "if err! = nil" starter gun, and after each launch you have to check whether it really launches.
The rust language is a 3D printed gun. Maybe it will come in handy in the future.
Bash is a very compartment hammer, and when you swing it you'll find everything looks like a nail, especially your finger.
Python is a "v2/v3" double-tube gun, which can only be fired with one tube at a time, and you never know which tube to use to launch well.
Ruby is a blades of an outer ruby, and people use it often because it looks flashy.
PHP is pipes, you usually take it to the car's exhaust pipe, the other end into the window, then you sit in the car, start the engine.
Mathematica is a Earth-low-orbiting particle cannon that may be able to do something magical, but only those who can afford it will use it.
C # is a powerful laser cannon, a rack on a donkey, if removed from the donkey, it seems to be out of the laser.
Prolog language is an AI weapon, you tell it what to do, it will do it without mistake, but after that, it will get a few terminators out and burn your house.
The Lisp language is a razor, with many styles. Only people who seek stimulation and danger will use it.
Read the original
{{Go}} If the programming language is a weapon, use a double-cut stick!