Je suis tombé par hasard sur ce code qui donne les nombres premiers strictement inférieur à 100:
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);}
trouvé ici : http://fr.wiktionary.org/wiki/obfuscation

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.