📜 ⬆️ ⬇️

What weapons could be different programming languages

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.

m1.png

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

numchucks.png
')
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.

molotov.png

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

240G.png

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

manual.png

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.

sword.png

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.)

starterpistol.png

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

3dprintedgun.png

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

hammer.png

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

doublebarrel.png

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.

rubysword.png

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

hose.png

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).

spaceweapon.png

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

donkeylaser.png

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

ai.png

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.

shiv.png

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

Source: https://habr.com/ru/post/235281/


All Articles