
Bir proqramçının dünyasını dəyişən on sətir kod
Tərtibatçı Roel Nieskens Pixel Ambacht bloqunda dünyasını dəyişən on sətir kodu toplayıb: bəzilərini özü yazıb, bəzilərini köçürüb, bəziləri isə sadəcə onu güldürüb. Siyahı ilk BASIC sətrindən özünü yenidən yazan 6502 assembly koduna qədər uzanır.
25 sentyabr 2026-cı ildə tərtibatçı Roel Nieskens Pixel Ambacht bloqunda şəxsi siyahı dərc etdi: dünyasını dəyişən on sətir kod. Bəzilərini özü yazıb, bəzilərini köçürüb, bəziləri isə sadəcə onu güldürüb. Bu fraqmentlər proqramlaşdırma mədəniyyətinin qırx ilini əhatə edir: ilk proqramdan Twitter-in 280 simvol limitinə sığan CSS-ə qədər.
"Hello World"-dən özünü yenidən yazan koda qədər
Siyahının ən qədim maddəsi ən sadəsidir: BASIC-in iki sətri, 10 PRINT "HELLO, WORLD!" və 20 GOTO 10. Nieskens onları ilk dəfə nə vaxt yazdığını xatırlamır, amma kompüterin dünyanı şən salamlamasını və ikinci sətrin, kompüterin dediyi hər şeyi edəcəyini öyrətməsini xatırlayır.
JavaScript qəsdən absurd bir sətirlə təmsil olunur: Array(16).join('wat' - 1) + ' Batman' — bu, "wat" sözünün on altı təkrarını zarafata çevirir. İstənilən brauzerin konsoluna yapışdırmaq olar.
Üçüncü fraqment tamam başqa şeydir: yaddaş səhifəsini $2000 ünvanından $0400-ə köçürən, sonra öz ünvan operandlarının yuxarı baytlarını artıran özünü dəyişən 6502 assembly kodu. Dövrə hər dəfə $100 irəliləyir və dəyər 7-yə çatanda dayanır. Nieskens bunu "mümkün olan ən aşağı səviyyə, hardcore və bir az da təhlükəli" adlandırır.
Əməliyyat sistemlərindən uzun yaşayan kiçik alətlər
Üç maddə gündəlik iş alətləridir. touch.bat skripti müəllifə Windows-da kasıb adamın touch imkanını verirdi: o, ondan Windows NT-dən Windows 7-yə qədər Total Commander-in mini-konsolundan boş fayllar yaratmaq üçün istifadə edib. CSS sazlayıcısı border: 10px solid hotpink; onun sözləri ilə desək, kaskadların console.log-udur — həmişə hotpink. Bir əmr isə, POKE 9450,173, işləyən oyunun yaddaşına bir bayt yazaraq sonsuz can, enerji və ya pul verirdi.
Zarafatlar, hiylələr və internet folkloru
Yerdə qalan maddələr kod qədər yumorla bağlıdır. Sürətləndirmə dövrəsi, for (i=0; i<1000000; i++), The Daily WTF-dəki hekayədən gəlir: sakit həftədə mühəndis dövrədən bir sıfırı silir və menecerə "dərin optimizasiya" deyir. 2000-ci illərin Linux istifadəçiləri üçün IRC köməyi həmişə eyni dərmanla bitirdi: root kimi daxil olub rm -rf / işlətmək, bundan sonra "hər Linux problemi izsiz yox olurdu".
İki maddə şəxsi layihələrdir. 90-cı illərin əvvəlində Nieskens dostları ilə məktəbin şəbəkəsində standart parolu olan yatmış hesabları axtarmaq üçün SKAN2.PAS yazdı — Borland Pascal ilə hazırlanmış, onun etirafı ilə desək, sətirlərdən çox baqi olan kobud skaner. İllər sonra animasiyalı şeiri 280 simvol saf CSS-ə sığdırdı: "Roses are #F00 / Violets are #00F / All my base / Are belong to you". Müəllif xüsusilə 1e+9 animasiya müddəti ilə fəxr edir: "infinite"-dan qısadır.
Siyahı reytinq deyil; kodun təkcə iş olmadığını xatırladır: kiçik fraqment uşaqlıq xatirəsini, zarafatı və ya dərsi daşıya bilər.
SiTech — AI ilə gücləndirilmiş veb hazırlanması
Sürətli və müasir saytlar qurur, AI-ı real biznes proseslərinə gətiririk. Layihəniz və ya sualınız var? Kömək etməyə hazırıq.