martes, noviembre 01, 2011

Si los lenguajes de programación fuesen vehículos

Esto es una chorrada que comenté con un colega en IMG hace un par de años, que elaboré un poco cuando volví a España y ahora que estoy de nuevo en UK me he decidido a terminar, aunque sea a lo cutre.

Se trata de hacer símiles entre vehículos y lenguages de programación (a cada cuál más estúpido). Vamos allá.

C y C++: Son una moto para la que no tienes casco. Van muy rápido, consumen poco, pero como te pegues una hostia, vas apañado. C++ es como añadirle un sidecar a la amoto; se supone que es práctico, pero realmente parece un engorro más que otra cosa.


Python: una bicicleta. Es sencillo, es divertido, te lleva a los sitios que quieres (no muy rápido), pero es peligroso montar con varios colegas al mismo tiempo.


Java: un tractor. No es bonito ni cómodo, pero hace su trabajo como ninguno y le puedes poner montones de accesorios.


Ruby: es el Homer-Mobile. Montones cosas que parece que molan, pero si las pones todas juntas, son una puta mierda.



Lisp (y variantes): son un vehículo lunar. Llegan hasta donde no llega ningún otro. Pero hay que ser astronauta (por lo menos) para manejarlos. Aunque bien pensado, hay otra cosa que tienen en común, nos parecen del futuro, pero realmente son tecnología de los años 60.



Y ya me he cansado.

2 comentarios: