Para los programadores, el lenguaje de programación es un arma, pero algunas armas son fáciles de usar, otras no, e incluso algunas pueden matarte a ti mismo.
El lenguaje C es un rifle M1 Garand, muy viejo pero confiable.
El C++ es un nunchaku. Es muy potente y atractivo al blandirlo, pero requiere años de práctica para dominarlo. Muchos desearían cambiar a otra arma.
El lenguaje Perl es una bomba incendiaria; fue muy útil en el campo de batalla, pero ahora pocos lo usan.
Java es una ametralladora automática M240 de propósito general con cargador. A veces su cargador es redondo, pero a veces no. Si no lo es, al disparar encuentras un error NullPointerException, el arma explota y mueres.
Scala es una variante de la ametralladora de propósito general M240, pero su manual está escrito en un dialecto incomprensible; muchos sospechan que solo son delirios.
JavaScript es una espada, pero sin empuñadura.
El lenguaje Go es una pistola de salida casera 'if err != nil'. Después de cada disparo, tienes que comprobar si realmente disparó.
El lenguaje Rust es un arma impresa en 3D. Tal vez realmente pueda ser útil en el futuro.
bash es un martillo muy incómodo; cuando lo balanceas, descubres que todo parece un clavo, especialmente tus dedos.
Python es un arma de doble cañón 'v2/v3'. Solo puedes disparar con un cañón a la vez, y nunca sabes cuál es el mejor para disparar.
Ruby es una espada preciosa con rubíes incrustados; la gente suele usarla porque se ve muy deslumbrante.
PHP es una manguera. Normalmente conectas un extremo al tubo de escape del auto, insertas el otro por la ventanilla, te sientas dentro y enciendes el motor.
Mathematica es un cañón de partículas en órbita terrestre baja. Quizás pueda hacer cosas asombrosas, pero solo pueden usarlo quienes puedan pagar su costo.
C# es un potente cañón láser montado sobre un burro. Si lo bajas del burro, parece que ya no puede disparar el láser.
El lenguaje Prolog es un arma de inteligencia artificial. Le dices lo que tiene que hacer y lo hace sin error, pero luego crea varios Terminators y quema tu casa.
El lenguaje Lisp es una navaja de afeitar con muchos estilos. Solo quienes buscan emociones y peligro la usan.