Lenguajes de Programación matando un Dragón

Monday 14 de May 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.

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

  1. Ale dijo:

    Tuesday 15 de May de 2007, 8:20 pm

    Maleeeeeeeeesimo…. y cero originalidad.

  2. Tordek dijo:

    Wednesday 16 de May de 2007, 9:21 am

    Y el tuyo para cuando?

  3. Pablo dijo:

    Saturday 22 de September de 2007, 8:27 pm

    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á:

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="">