[bcn-pm] JAPH amb nocturnitat (i 3)

Tim Allen zeno at timallen.org
Mon Jun 16 15:42:47 CDT 2003


Hola Miquel,
Un JAPH es un programa que produce la cadena de texto "Just Another Perl 
Hacker,".  Se utiliza en el concurso internacional de "obfuscación" de 
Perl, o sea, para ver quíen en el mundo puede producir el programa más 
dificil de leer, o con la utilización de algunas de las caracteristicas del 
lenguaje menos esperados, o lo que sea.  Se atribuye la frase a Randall 
Schwartz, autor de "Learning Perl".  Lo ponía al final de sus emails para 
asegurar a la gente que no creía que era el mejor programador en el mundo, 
ni lo más arrogante (lee sus postings y decide tú si crees que lo crea de 
verdad).

Muchos JAPHs caben dentro del bloc de firma de un email, y se usan así 
también (una manera de decir al mundo "mira! soy programador de Perl"). 
Pero también existe todo una clase de JAPHs que son retratos de cosas-- tal 
vez lo más famoso es un retrato de un camello hecho por un programador que 
se llama "Erudil" (http://www.perlmonks.com/index.pl?node_id=45213).  Hmmm, 
la verdad es que no es un JAPH, como no produce la cadena-- pero es un 
ejemplo ejemplar de obfuscación.

Hay un JAPH en la samarreta infamosa que regalamos a Miguel de Icaza con la 
modificación de que el mensaje producido era una traducción a catalán (y ya 
he aprendido que hay una traducción mucho mejor).

Bueno, eso es.  Supongo que algun programador de Perl se fastidió con las 
quejas de los demás de que Perl era "Write-Only" (o sea que imposible leer) 
y decidió producir código que de verdad no se puede leer.  Hay un lenguaje 
entero que es aún peor-- se llama "Brainfuck" (no miento), y es 
verdaderamente imposible leer.

¿Porqué?  Porqué se puede.

Un abrazo,
Tim/zeno

At 21:51 16/06/2003 -0500, you wrote:
>Per enviar email a la llista:
>barcelona-pm at pm.org
>http://mail.pm.org/mailman/listinfo/barcelona-pm
>
>No, no se que es un JAPH. Que es?
>
>Miquel
>
>Xavier Noria escribió:
>
> > Per enviar email a la llista:
> > barcelona-pm at pm.org
> > http://mail.pm.org/mailman/listinfo/barcelona-pm
> >
> > On Monday 16 June 2003 07:38, Miquel Bordera wrote:
> >
> > > Ufffffffffffffffffff................. perdoneu la meva ignorancia
> > > obvia pero m'he perdut en els tres darrers mails.
> >
> > On? Saps que es un JAPH?
> >
> > fxn
> > --
> > $_=q;Barcelona Perl Mongers;,$/=y,gaudi,,,;map$,+=(split//)*(-1)**$e++,
> > (split)[.11_09,1.714];$"=y,catalunya,,,$;=y,rambles,,,$*=$,-$/;$:=$//$/
> > +length,$@=$***$**$/**$*%$:,$%=$/*$"-$*;print+chr($_<"+10"?"+10$_":/^1/
> > ?"+1$_":$_)for($**($**$%-$//$/),$%-$*,$,*$/,$***$***$*,$***$,,$"*$@+$**
> > $/,$**$,,$;,$***$***$*,$***$*,$//$/,$**$",$***$,,$***$***$**$,,$,/$,,$"
> > *$*,$***$/,$***$,=>$,-$%/$%,$"*$@+$**$/,$;*$/**$*,$",$/-$*,++$@+by_fxn)
> >
> > _______________________________________________
> > Barcelona-pm mailing list
> > Barcelona-pm at mail.pm.org
> > http://mail.pm.org/mailman/listinfo/barcelona-pm
>
>_______________________________________________
>Barcelona-pm mailing list
>Barcelona-pm at mail.pm.org
>http://mail.pm.org/mailman/listinfo/barcelona-pm





More information about the Barcelona-pm mailing list