Lenguajes de Programación matando un Dragón

Lunes 14 de Mayo de 2007

Inspirado por el post “Distribuciones matando un Dragón” de Tehsis, decidí escribir mi propia versión, pero orientada a programadores de acuerdo a cada lenguaje:

  • Lisp: Sofoca al dragón, envolviéndolo en cientos de capas de paréntesis. Se pierde por el camino intentando hallar a la princesa.
  • Java: Se acerca al dragón y grita Dragon.matar();. El dragón responde “Error: parámetros insuficientes.”. Intenta de nuevo: Dragon.matar(new Espada());, y recibe como respuesta “Error: método privado”. Desesperado y a punto de ser devorado, grita Dragon=null;. Empieza a correr alrededor para hacer tiempo. Después de un rato, se oye un camión fuera del castillo, un hombre de la basura se baja, agarra al dragón por la cola, y lo mete en el camión. Al llegar a la princesa recibe una excepción WrongGenderException; no se anima a atraparla y sale corriendo.
  • Pascal: Para cuando logra juntar todo el equipo que necesitaba, el dragón y la princesa mueren de causas naturales.
  • C: Se acerca al dragón, altivo y desafiante. Grita dragon=null;, y segundos después el dragón se desvanece. Por curiosidad se acerca a ver su obra, y es succionado por un agujero negro, que absorbe a todo el pueblo.
  • C#: Para matar al dragón hace una llamada a la API de Windows. Una espada se materializa en el aire, y a sólo segundos de matar al dragón, se congela en su posición. Intenta acercarse para desbloquearla, pero cuando la toca, ésta se da vuelta y lo corta en pedacitos.
  • Ruby: Un jovencito asiático se aproxima al castillo, se enfrenta al dragón atacándolo con un arte marcial con golpes cortos y directos, aunque poco convencionales. Empieza bien, pero sus golpes se notan cada vez más lentos, hasta que en un momento se detiene en el aire. El dragón lo devora.
  • PHP:Se pasa 3 meses buscando la espada apropiada; todas tienen formas extravagantes y distintas. Logra matar al dragón en un par de golpes, pero tarda otros 3 meses en encontrar la escalera apropiada para escalar hasta la ventana de la princesa. Ella, mientras tanto, salió por la puerta.

Si te interesa lo que tengo para decir, seguime en Twitter.

Dejá tu comentario, o un trackback desde tu sitio. Podés seguir la conversación con el Feed de comentarios de este post.

3 Comentarios a “Lenguajes de Programación matando un Dragón”

  1. Ale dijo:

    Martes 15 de Mayo de 2007, 20:20

    Maleeeeeeeeesimo…. y cero originalidad.

  2. Tordek dijo:

    Miércoles 16 de Mayo de 2007, 09:21

    Y el tuyo para cuando?

  3. Pablo dijo:

    Sábado 22 de Septiembre de 2007, 20:27

    Me gusta el de ruby jajaja, y el de php es muy cierto… pero falto python, seguro le ganó al dragon y se divirtio con la princesa :P

    saludos

Comentá:

Entrá con tu cuenta, registrate, o escribí tus datos:

XHTML permitido: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">