jueves, marzo 23, 2006

El programador, la princesa y el dragón

Hacía tiempo que no me reía tanto. Algún friki ha decidido emular a "El guerrero, la princesa y el dragón", pero utilizando lenguajes de programación.
  • Java: Llega, encuentra al dragón, desarrolla un framework para aniquilación de tragones en múltiples capas, escribe varios artículos sobre el framework... pero no mata al dragón.
  • .NET: Llega, ve la idea del desarrollador de Java y la copia, intenta matar al dragón, pero el bicho se lo come
  • C: Llega, mira al dragón con mirada de desprecio, tira de espada, degolla al dragón, encuentra a la princesa... y la ignora para ver los últimos checkins del cvs del kernel de linux
  • C++: Crea un pincho básico y va juntando funcionalidades hasta tener una espada compleja que apenas consigue entender... mata al dragón pero se atasca en medio del puente por culpa de pérdidas de memoria (memory leaks)
  • COBOL: Llega, ve al dragón y piensa que es demasiado viejo para conseguir matar un bicho de ese tamaño y quedarse con la princesa, y entonces se va
  • Pascal: Se prepara durante 10 años para crear un sistema de aniquilación de dragones... cuando llega el momento descubre que el programa sólo acepta lagartijas como entrada
  • VB: Monta un arma de destrucción de dragones a partir de varios componentes, salta encima del lomo del dragón, y en la hora H descubre que la espada sólo funciona durante las noches de lluvia...
  • PL/SQL: Recoge datos de otros matadores de dragones, crea tablas con n relaciones de complejidad ternaria, datos en tres dimensiones, OLAP, tarda quince años para procesar la información... y para entonces la princesa se volvió lesbiana.
  • Ruby: Llega con muchísima fama, diciendo que es el mejor en hacer cualquier cosa y cuando va a enfrentarse al dragón muestra una peliculita en la que él mismo aparece matando a un dragón... el dragón se lo come de puro aburrimiento
  • Smalltalk: Llega, analiza al dragón y a la princesa, se da la vuelta y se pira: ellos son muy inferiores
  • shell: Crea un arma poderosa para matar dragones, pero en la hora H no recuerda como usarla
  • shell(2): El tío se acerca al dragón con un script de dos líneas que mata, corta, destripa, empala, pica en pedacitos y empaca al bicho, pero a la hora de ejecutarlo el script aumenta, engorda, enfurece y pone alcohol en el fuego del dragón.
  • Ensamblador: Cree que está haciendo lo más correcto y eficiente... pero pone un A en lugar de un D y mata a la princesa para terminar follándose al dragón
  • Fortran: Llega y desarrolla una solución con 45 mil líneas de código, mata al dragón, va al encuentro de la princesa... pero ella le llama tirillas y se va corriendo detrás del programador de java que era elegante y además es rico
  • FOX PRO: Desarrolla un sistema para matar al dragón. Por fuera es precioso y funciona, pero por dentro está todo parcheado y cuando va a ejecutar el aniquilador de dragones recuerda que olvidó indexar los DBF.
  • ANALISTA DE PROCESOS (mi favorito): Se acerca al dragón con dos toneladas de documentación desarrollada sobre el proceso de matar un dragón genérico, desarrolla un DFD para liberar a la princesa y casarse con ella, convence al dragón de que es lo mejor para el y que no va a doler. Al ejecutar el proceso estima el esfuerzo y el tamaño del daño que causará con la firma del papa, de Buda y de Joan Manuel Serrat para el plano, y entonces compra dos bombas nucleares, 45 cañones, un portaaviones y contrata a 300 hombres armados hasta los dientes... cuando en realidad tan sólo necesitaría la espada que tenía en la mano desde el principio
  • CLIPPER: Monta una rutina que carga un array de codeblocks para insultar al dragón, cantarle a la princesa, cargar la espada a memoria, moler al dragón, limpiar la suciedad, preparar un vaso de leche condensada con moras para la princesa, follar a la princesa, darse un baño, encender el coche, ponerle gasolina y volver para casa. A la hora de ejecutar recibe un "Bound Error: Array Access" y el dragón se lo come con patatas

En el original han metido unos cuantos más después (Lisp, HTML, Prolog, PHP, JavaScript, ActiveX, Basic, Matlab, Programador de videojuegos, Perl, HyperCard, Macromedia Director, Mathematica) y tienen todavía más en los comentarios. ¿Cuál es el vuestro?

Encontrado vía Meneame.net

9 Comentarios:

Anonymous cris ha dicho...

no sé cual sería el mío, pero tengo clarísimo cual es el tuyo. ¿no hay ninguno con el que te sientas muy identificado??

6:31 p. m.  
Blogger Lek ha dicho...

El de C... seguro que lo dices por el de C.

Aunque todos sabemos que soy un tirillas ;)

7:04 p. m.  
Blogger Luther Blissett ha dicho...

Tios, estoy hasta la polla de la imagen de la semana.

http://flickr.com/photo_zoom.gne?id=118038693&size=o

11:41 a. m.  
Blogger Lek ha dicho...

jajaja... cada vez te los curras más, ¿eh? A ver si Bellz lo cambia rápido...

9:17 a. m.  
Blogger El �em�n� ha dicho...

Jajajaja, que bueno, muchas gracias Luther, que sería de nosotros sin ti... la verdad es que somos unos vagos de cojones... pero vagos, vagos...

Gracias.

3:45 p. m.  
Blogger Luther Blissett ha dicho...

Vagos, vagos, vagos. Totalmente cierto ;-)

11:02 p. m.  
Blogger Luther Blissett ha dicho...

Ya he visto la foto. ;-P

Por que siempre nos juntamos los más colgaos?

4:11 p. m.  
Blogger Lek ha dicho...

Supongo que sea porque la cabra tira al monte, por lo que nos encontramos todos en el mismo sitio ;)

6:25 p. m.  
Blogger El �em�n� ha dicho...

Ya sabes... Dios los cría y el viento los amontona... xD, eso dicen.

6:51 p. m.  

Publicar un comentario

<< Principal