Je suis tombé par hasard sur ce code qui donne les nombres premiers strictement inférieur à 100:
trouvé ici : http://fr.wiktionary.org/wiki/obfuscation
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 _(__,___,____){___/__<=1?_(__,___+1,____):!(___%__)?_(__,___+1,0):___%__==___/ __&&!____?(printf("%d\t",___/__),_(__,___+1,0)):___%__>1&&___%__<___/__?_(__,1+ ___,____+!(___/__%(___%__))):___<__*__?_(__,___+1,____):0;}main(){_(0x64,0,0);}
Mais je ne comprends rien. C'est quoi tout ces '__' et tout ces ?%> , etc...
Comment ça se fait que ça se compile?
Merci d'avance.
Partager