I bring to the attention of habrazhiteli a translation of the
amusing article by Bjorn Tipling about what types of weapons he sees as different programming languages. Of course, everyone has already read it in the original, but now you can share the link with colleagues who are not very fluent in English. And it's easy to read in Russian.

C is the berdank (orig.
M1 Garand ). Old but reliable.

')
C ++ - nunchaku, very cool in the hands of Bruce Lee, but before you master them you get so many bruises and spend so much time that you involuntarily think about why you did not choose something else.

Perl - Molotov cocktail. It was quite applicable in ancient times, but even now radicals use it.

Java is a cool 240G machine gun, but if a tape of ammunition sticks to a NullPointerException, the weapon explodes and kills the shooter.

Scala is the same 240G machine gun, but the manual for it is written in some incomprehensible dialect. So incomprehensible that many consider it just some kind of nonsense.

JavaScript - a sword without a handle. (Approx. Translator: in order not to cut, people sometimes wrap a pen around CoffeeScript with an insulating tape, but still something is not right.)

Go is a hand-picked pistol found at the “if err! = Nil” dump site. He also shoots tabs instead of spaces.

Rust is a gun printed on a 3D printer. So far it is damp and unreliable, but someday it will definitely shoot!

bash is the damn hammer for which when working everything looks like nails, even your fingers.

Python is a double-barreled “v2 / v3”, but you can only shoot from one barrel. Each shoots from the one that he likes more and you never know for sure which one will have to shoot next time.

Ruby - a sword decorated with rubies. In general, nothing special, but it looks cool - that's why it is chosen.

PHP - a hose that needs to connect the exhaust pipe to the passenger compartment of the car and start the engine to kill it (Approx. Translator: accordingly, it doesn’t smell much).

Mathematica - low-orbit laser gun. Can do a lot of cool things, but not everyone can afford it.

C # is a powerful laser gun mounted on a frail donkey. And yes, without a donkey, it practically does not work.

Prolog is a weapon with artificial intelligence. It, of course, performs the task, but at the same time creates several terminators who return to the past and hunt for your mother.

Lisp is a whole subclass of razors and different types of sharpening. It is used only by very dangerous, often crazy types.