99 alaus butelių daina arba labai geekiška programavimo kalba
Yra tokia monotoniška angliška daina: 99 alaus buteliai ant lentynos. Prasideda daina taip:
99 bottles of beer on the wall, 99 bottles of beer!
Take one down, pass it around,
98 bottles of beer on the wall!
Ir taip tesiasi kol baigiasi tie buteliai. Galima parašyti programą kuri šios dainos teksta atspausdina ant ekrano. Nieko ten sudėtingo. Tačiau yra tokia labai labai geekiška programavimo kalba “perl". Šiaip, ji sukurta apdoroti tekstui ir turi visokių įdomių teksto apdorojimo prigulnybių. Nors ir kiek moku šią kalbą, man jos užkeikimai su visokiais skliausteliais, apostrofais, šliašais ir kitais simboliais nesuprantama… O štai kaip sugeba programuoti šios kalbos specialistai. Tai minėtos dainos printeriavimo source kodas:
Ir kas gi gaunasi, kai šią programą paleidi šele? Ogi taip:
Kas žino geegiškesnę nesamonę?
November 12th, 2011 at 7:26 pm
Yra dar yra tokia ezoterine kalba malbolge , stai kaip atrodo labas pasauli programa :
('&%:9]!~}|z2Vxwv-,POqponl$Hjig%eB@@>}=
tokia,gan lengvai suprantama kalba
November 12th, 2011 at 7:28 pm
Oi, blyn, kaip iskreipe programos koda, na wikipedijoje galit paziuret…
November 12th, 2011 at 7:31 pm
nu worpressas turi nupjaustyti įtartinus kablelius
Jis net javascriptą iškastruoja todėl tenka pavargti su tais kalkuliatoriais.
November 12th, 2011 at 7:40 pm
o tam perl turi itakos tarpu skaicius?
http://en.wikipedia.org/wiki/Brainfuck
vos ne morzes kodas kompiuteriui
November 12th, 2011 at 7:47 pm
Biški paguglinau… Piet kalbos variacija (padidinta):
November 12th, 2011 at 7:57 pm
Perlui tarpiukai neturi įtakos, jei jie nestovi kur nors kur jie reikalingi. Šaip, brainfukas, piet ir malbolge tai “ezoterinės" ir nepraktiškos kalbos. O štai perlas visiškai rimta kalba. Pvz. ant jos “sukasi" faunos puslapiai (tie kur atsidaro paspaudus ant kampinio arklio).
November 12th, 2011 at 8:01 pm
Tokie dalykai su Perl dažniau padaromi ne rankomis, bet per Acme::EyeDrops arba panašius dalykus: http://search.cpan.org/perldoc?Acme::EyeDrops
Dar yra toks http://99-bottles-of-beer.net/ - visomis egiztuojančiomis kalbomis.
November 12th, 2011 at 10:32 pm
Besidomėdamas Python, buvo paminėta ir apie PERL. O PERL, kūrėjas buvo lingvistas…
O ne koks nors kompiuterių mokslo inžinierius
November 13th, 2011 at 7:06 pm
99 buteliu programa parasyta LOLCODE programa manau yra pati geekiskiausia
http://99-bottles-of-beer.net/language-lolcode-1544.html
November 14th, 2011 at 9:20 am
kionig: bet tuo metu kompiuterių mokslo inžinierių, kaip tokių ir nebuvo. Buvo fizikai, matematikai, astronomai, na ir lingvistai.
O kalbant į temą: http://en.wikipedia.org/wiki/International_Obfuscated_C_Code_Contest