Posts Tagged ‘poesia’

Black Perl

Black Perl (Perla Negra) es un ejemplo bastante famoso y curioso de “poesía” hecha en el lenguaje de programación Perl. Esta fue publicada en Usenet el primero de abril de 1990. Fue desarrollada en Perl 3 y no compila bajo Perl 5. Es por eso que se han hecho múltiples actualizaciones independientes para que pueda ser compilada en las nuevas versiones de Perl.

El poema se reproduce a continuación:

Black Perl

BEFOREHAND: close door, each window & exit; wait until time.
    open spellbook, study, read (scan, select, tell us);
write it, print the hex while each watches,
    reverse its length, write again;
    kill spiders, pop them, chop, split, kill them.
        unlink arms, shift, wait & listen (listening, wait),
sort the flock (then, warn the "goats" & kill the "sheep");
    kill them, dump qualms, shift moralities,
    values aside, each one;
        die sheep! die to reverse the system
        you accept (reject, respect);
next step,
    kill the next sacrifice, each sacrifice,
    wait, redo ritual until "all the spirits are pleased";
    do it ("as they say").
do it(*everyone***must***participate***in***forbidden**s*e*x*).
return last victim; package body;
    exit crypt (time, times & "half a time") & close it,
    select (quickly) & warn your next victim;
AFTERWORDS: tell nobody.
    wait, wait until time;
    wait until next year, next decade;
        sleep, sleep, die yourself,
        die at last
# Larry Wall

La traducción de este tipo de poemas es especialmente complicada debido a que toda la prosa esta hecha con diversas funciones del lenguaje de programación y al tratar de traducirlas perdería el sentido o inclusive en algunas partes el mismo es confuso debido a que se esta hablando de variables.

Social Media

Logit42, Rapidamente...

Para saber de qué trata este blog basta con dar un vistazo por la página principal o visitar alguna de las entradas al azar seleccionadas de nuestros archivos. También es posible seguirnos vía RSS, Twitter o Facebook.

Más: Acerca de Logit42Ale en TwitterFer en TwitterPeredo en Twitter