Programozás + Ezotéria = Brainfuck

Ezoterikus programnyelvek I.

2016. január 16. - Indie Crawford

A címben szereplő egyenlet nem vicc, és nem is puszta klikkcsali. A Brainfuck (szabad fordításban: agyf*sz) egy valódi programozási nyelv, noha egyáltalán nem nevezhető hagyományosnak...

hackerman.jpeg

Biztosan sokan tisztában vannak vele, hogy a számítógép rábírása arra, hogy azt tegye, amit mondunk neki különböző, a gép számára értelmezendő jelkészletek, más néven programozási nyelvek, vagy rövidebben programnyelvek segítségével történik. Ezek a nyelvek egész nyelvcsaládokká rendszerezhetőek különböző szempontok szerint: keletkezésük ideje; a hardveres és szoftveres környezet, amiben a programok futnak; az adott nyelv és a számítógép közvetlen kódkészlete, azaz a gépi kód (a számítógép anyanyelve) közé iktatott értelmező rétegek milyensége; más nyelvekkel való hasonlatosság, a nyelvben megvalósuló koncepciók; technikai adatok stb.

C++, PHP, JavaScript, Turbo Pascal, Perl, ADA, BASIC, Assembly… A sort elég hosszasan folytatni tudnám, nem ritka, hogy egy adott nyelvnek különböző dialektusai is léteznek. A legtöbb nyelvet azzal a céllal hívják életre, hogy valamilyen szempontból, valamilyen új környezetben, vagy valamilyen egyéb új technológia fényében jobb, szebb, hatékonyabb, megbízhatóbb, kényelmesebb fejlesztőeszközzé váljon.

Nem így az ezoterikus programnyelveket! Ezeket inkább azért hozzák létre, hogy mások legyenek…

Tovább

Végre vége: Internet Explorer 7-8-9

Viszlát, és kösz a bugokat!

Úgy tűnik végleg nagykorúvá érett a web, a felnőtté avatódást pedig mi sem jelképezhetné jobban, mint a kinőni szándékolt rossz szokások, gyermeteg tévedések elhagyása és 'meggyászolása'.

Az internet fejlődése számára az Microsoft böngészőjének korábbi verziói jelentették az egyik efféle tévutat. Gyanítom szoftvernek ennyi átkot még nem kellett eltűrnie a történelem folyamán, mint amit az Internet Explorer a programozóktól, designerektől, rendszergazdáktól, hobbi weblapkészítőktől és egyéb webmunkásoktól kapott. Mentségükre szóljon, a böngészők vak komondora béna kacsája elég komolyan rászolgált hírére.

vicces-mem-ie2.jpg
Intenet Explorer - ********* ijesztő!

Tovább

Ada Lovelace

avagy a programozás n̶ő̶i̶ princípiuma

ada_lovelace_portrait.jpg
Ada Lovelace

Igen, az első programozó nem csak, hogy nő volt, illetőleg hát ember, de nem is akármilyen ember volt, illetőleg hát nem is akármilyen nő.

Tovább

Az elsőm...

Első programjaimat egy Enterprise típusú mikroszámítógépen írtam – ez a PC-k elődje, a híres Commodore 64 és ZX Spectrum unokatesója – valamikor a méltán szép emlékű, gondtalan 90-es évek hajnalán. Ez a nagyszerű kütyü, mely most ünnepelte 30. születésnapját, valóságos erőműnek számított a maga idejében 4 MHz-es(!) órajelű processzorával, 128 KB-os(!) memóriájával és 256 hipnotikus szín megjelenítésével. A gép külalakja, piros, kék és zöld gombjai, a beépített kis joystick láttán a vad izgatottság közepette ugyan arra gondolt gyerek és felnőtt: játszunk már, játszunk már, játszunk már!

Enterprise Számítógép
Íme a csodálatos Enterprise mikroszámítógép!

Tovább

"Helló, Világ!"

Helló, Világ!

Tartozom (legalább) egy coming-outtal: programozó vagyok.

Rosszabb ez minden perverziónál, vallásos megszállottságnál és mániánál. Ezt az iparágat képtelenség puszta szakmaként kezelni. Ez bizony egy hivatás. Ebben, és sok más tekintetben is a művészetekkel rokon, leszámítva azt, hogy ezen hivatás iránt jelenleg nagyobb a kereslet, így lényegesen könnyebb belőle megélhetésre lelni...

Ezt a folyamatos tanulásra, problémamegoldásra és a problémamegoldás nyújtotta sikerélményre épülő kreatív és roppant szórakoztató elfoglaltságot nem lehet nem szerelemből csinálni. De hasonlóan nagy árat fizet ezért a programkód lánglelkű poétája (bocs), mint a klasszikus művészeti ágak sokszor túl kevésre becsült iparosai. Nem, nem csak az egészségkárosító szerek hatásairól, vagy az elhanyagolt külsőről beszélek...

Tovább