domingo, 6 de abril de 2008

Si los lenguajes de programación fueran barcos....

- Java
Es un carguero transoceánico. Es muy grande. Es muy "empresarial". Puede llevar mucha carga. Puede llevar adelante cualquier proyecto, pero no es muy divertido de timonear...

- Perl
Es un remolcador. Suficientemente potente como para arrastrar a Java, pero en 80 caracteres por línea...

- PHP
Es una balsa de bambú. Un montón de cosas que se mantienen juntas con cuerda, de más está decir, que igualmente nos mantiene a flote.

- C
Es un submarino nuclear. Las instrucciones de uso probablemente sean inentendibles, pero todo el equipamiento está optimizado para performance.

- HTML
Una patineta. No es realmente un lenguaje de programación, perdón, barco.

- BASIC:
Es una balsa inflable de juguete con un rótulo a un lado que dice "Teóricamente es posible atravesar los siete mares en esta embarcación, pero no se lo recomendamos".

- .NET
Parecía una buena idea en la mesa de diseño, pero terminó costando una fortuna y hundiéndose en el astillero.

- Erlang
El Mary Celeste de los lenguajes de programación, apreció de la nada, nadie sabe realmente qué hace o para qué es bueno, y nadie sabe que está haciendo ni dónde va a a llegar.

- COBOL
Un bote de papiros egipcio. Antiguo, pero Thor Heyerdahl se las arregló para cruzar el Atlántico en uno

- Smalltalk
Una majestuosa fragata. Cada persona que lo ha usado, lo ama. El más perfecto y elegante lenguaje jamás inventado, pero quién lo sigue usando?

- Lisp
Es una especie de hidroala. La primera reacción de cualquier persona al verlo es: "cómo diablos funciona ESO?".

- Python
Es un aerodeslizador. No se necesita demasiada experiencia náutica para timonearlo, y te puede llevar casi a cualquier parte. Sólo no esperes llegar allí demasiado pronto.

- Assembler
Sería un hacha. "Vamos a navegar! chack... chack.... chack.... Fueraaaaa abajooooo!"

- Pascal
Sería una canoa. Bueno para aprender a navegar... pero mejor no salir del lago.

- Prolog
Sería una góndola de Venecia. Elegante, pero no de mucha utilidad fuera de los canales.

- Ruby
Un bote deportivo. Es elegante, sexy y muy divertido de timonear. Si le preguntamos a algún Phyton-Boy nos acota: Las personas detrás del timón son todos unos engreídos. El motor usa tecnología de los picapiedras (3 anguilas eléctricas y una estrella de mar). Y además hay un danés que te insulta desde la costa cada vez que hacés alguna crítica a la embarcación.

Fuente:
http://compsci.ca/blog/if-a-programming-language-was-a-boat/
http://www.jason-palmer.com/2008/04/if-a-programming-language-was-a-boat-a-continuation/