xstephx Sarah! | Reprise du message précédent : Ca me fait penser aux obfus et aux Japh en Perl... http://www.perlmonks.org/index.pl? [...] ted%20Code
exemple d'un JAPH (de moi, d'il y a un peu plus de 2 ans) :
Code :
- $i=95;$a="\"-S0\`";$b="#\,3\$W";$c="#\,3\$U";$d="#\,
- 3\$V";$e="\,S<\`";$f="\"-C4\`";$g="#\,3\$P";$h="#\,3\
- $Q";$i="PERL";$j="MONKS";$k="#\,3\`Q";$l="#\,3\$T";
- $m="\,S<\`";$n="\".#\`\`";$o="#\,3\`Q";$p="#\,3\$T";
- $q="#\,3\`X";$r="\,S<\`";$s="#\,3\`T";$t="\".3<\´";
- $u="\".3D\´";$v="#\,3\`W";$w="#\,3\`Q";$x="#\,3\$T";z();
- sub z{if($i<121){if($i>103){if($i<105){print"t";$i++;
- z();}}if($i>104){if($i<106){print"h";$i++;z();}}
- $i++;$j=chr($i);$_=chr(unpack(u,${$j}));print;z();}}
|
qu'est ce qu'un JAPH ? un programme en Perl dont la fonction est d'imprimmer à l'ecran 'Just Another Perl Hacker' ... bien sur unsimple print suffirait, mais le but est de rendre le plus indéchiffrable possible le code du programme, tout en évitant une certaine redondance au niveau des différentes methodes employees et commandes utilisees...
Certains disent que les JAPH sont à la programmation ce que la poésie est à la littérature : un ensemble de figures de style, à priori sans grande utilité, si ce n'est sans doute la 'beauté' du code (ceci dit, il y en a de bien bien meilleurs que les miens sur perlmonks, il suffit de chercher un peu ) Message édité par xstephx le 22-12-2003 à 20:50:36 ---------------
* Rejoignez le groupe SOJ sur last.fm ! * Mes critiques de films *
|