Pour les programmeurs, les langages de programmation sont des armes, mais certaines armes sont faciles à utiliser, d'autres non, et certaines peuvent même vous tuer.
Le langage C est un fusil M1 Garand—très vieux mais fiable.
C++ est un nunchaku. Il est puissant et attrayant quand on le manie, mais il faut des années de pratique pour le maîtriser. Beaucoup de gens espèrent passer à une autre arme.
Perl est un cocktail Molotov. Il était très utile sur le champ de bataille, mais peu de gens l'utilisent aujourd'hui.
Java est une mitrailleuse polyvalente à bandes M240. Parfois sa bande de munitions est ronde, mais parfois elle ne l'est pas. Si elle ne l'est pas, quand vous tirez, vous rencontrez une NullPointerException, l'arme explose, et vous êtes réduit en miettes.
Scala est une variante de la mitrailleuse polyvalente M240, mais son manuel est écrit dans un dialecte incompréhensible. Beaucoup soupçonnent qu'il ne s'agit que de paroles dans son sommeil.
JavaScript est une épée, mais sans poignée.
Go est un pistolet de départ « if err != nil » fait maison. Après chaque tir, vous devez vérifier s'il a réellement tiré.
Rust est une arme imprimée en 3D. Elle pourrait réellement devenir utile à l'avenir.
bash est un marteau extrêmement peu maniable. Quand vous le balancez, vous trouvez que tout ressemble à un clou, surtout vos doigts.
Python est un fusil à double canon « v2/v3 ». On ne peut tirer qu'avec un canon à la fois, et vous ne savez jamais avec quel canon vous devriez tirer.
Ruby est une lame précieuse sertie de rubis. Les gens l'utilisent généralement parce qu'elle est clinquante.
PHP est un tuyau d'eau. On en relie généralement une extrémité au pot d'échappement d'une voiture et l'autre à la fenêtre de la voiture, puis on s'assoit dans la voiture et on démarre le moteur.
Mathematica est un canon à particules en orbite terrestre basse. Il pourrait accomplir des choses incroyables, mais seuls ceux qui peuvent se le permettre peuvent l'utiliser.
C# est un puissant canon laser monté sur un âne. Si on le retire de l'âne, il semble incapable d'émettre des rayons laser.
Prolog est une arme d'intelligence artificielle. Vous lui dites quoi faire, et il fait exactement cela, mais ensuite il créera quelques Terminators et brûlera votre maison.
Lisp est un rasoir aux nombreux styles. Seuls ceux qui recherchent des sensations fortes et le danger l'utilisent.