|
||||
|
||||
ויש כמובן גם את זה (מתוך Obfuscated C Contest מלפני כמה שנים): char*lie; אוף, כל העימוד הלך לאיבוד. מילא. למי שלא מכיר, מדובר בתוכנית C חוקית (פחות או יותר) שניתן לקרוא את כולה כמו שיר אהבה בין Charlie המאוהב לבין Charlotte שמאחלת לו שילך כבר לעזאזל ויעזוב אותה בשקט. את הבית הראשון יש לקרוא כך:double time, me= !0XFACE, not; int rested, get, out; main(ly, die) char ly, **die ;{ signed char lotte, dear; (char)lotte--; for(get= !me;; not){ 1 - out & out ;lie;{ char lotte, my= dear, **let= !!me *!not+ ++die; (char*)(lie= "The gloves are OFF this time, I detest you, snot\\\\n\\\\0sed GEEK!"); do {not= *lie++ & 0xF00L* !me; #define love (char*)lie - love 1 *!(not= atoi(let [get -me? (char)lotte- (char)lotte: my- *love - 'I' - *love - 'U' - 'I' - (long) - 4 - 'U' ])- !! (time =out= 'a'));} while( my - dear && 'I'-1l -get- 'a'); break;}} (char)*lie++; (char)*lie++, (char)*lie++; hell:0, (char)*lie; get *out* (short)ly -0-'R'- get- 'a'^rested; do {auto*eroticism, that; puts(*( out - 'c' -('P'-'S') +die+ -2 ));}while(!"you're at it"); for (*((char*)&lotte)^= (char)lotte; (love ly) [(char)++lotte+ !!0xBABE];){ if ('I' -lie[ 2 +(char)lotte]){ 'I'-1l ***die; } else{ if ('I' * get *out* ('I'-1l **die[ 2 ])) *((char*)&lotte) -= '4' - ('I'-1l); not; for(get=! get; !out; (char)*lie & 0xD0- !not) return!! (char)lotte;} (char)lotte; do{ not* putchar(lie [out *!not* !!me +(char)lotte]); not; for(;!'a';);}while( love (char*)lie);{ register this; switch( (char)lie [(char)lotte] -1 *!out) { char*les, get= 0xFF, my; case' ': *((char*)&lotte) += 15; !not +(char)*lie*'s'; this +1+ not; default: 0xF +(char*)lie;}}} get - !out; if (not--) goto hell; exit( (char)lotte);} charlie, אם מפעילים את התוכנית, היא מדמה את מבחן האהבה הידוע המתבצע באמצעות תלישת עלים מפרח (אוהבת, לא אוהבת, וכו') כאשר מספר עלי הכותרת של הפרח מועבר כפרמטר.
doubletime me, OXFACE! not interested, get out mainly die, charly, *die* signed charlotte |
|
||||
|
||||
ועל יצירת אומנות מדהימה זו איני יכול אלא לענות בציטוט מתוך The Story of Mel: I have often felt that programming is an art form,
whose real value can only be appreciated by another versed in the same arcane art; there are lovely gems and brilliant coups hidden from human view and admiration, sometimes forever, by the very nature of the process. |
חזרה לעמוד הראשי | המאמר המלא |
מערכת האייל הקורא אינה אחראית לתוכן תגובות שנכתבו בידי קוראים | |
RSS מאמרים | כתבו למערכת | אודות האתר | טרם התעדכנת | ארכיון | חיפוש | עזרה | תנאי שימוש | © כל הזכויות שמורות |