INTERCAL

Az INTERCAL  az egyik legrégebbi ezoterikus programozási nyelv . 1972 -ben hozták létre Don Woods és James Lyon diákok a meglévő programozási nyelvek paródiájaként és "elmetornaként"; az alkotók szerint a neve azt jelenti, hogy " Fordítónyelv Kiejthetetlen Acronym nélkül " . 

Alapvetően különbözik az akadémiai és gyakorlati programozási nyelvektől, sok szabványos művelet nem triviálisnak bizonyul benne, például a 65536 értéket a legegyszerűbben a következő konstrukcióval lehet hozzárendelni egy változóhoz DO :1 <- #0$#256. A szerzők olyan paradox operátorokkal telítették meg a nyelvet, mint a , és még (" kérem, tartózkodjon a számítástól "). A szimbólumokhoz még speciális neveket is alkottak, például az idézőjeleket és az egyenlőségjeleket rendre "nyúlfülnek", illetve "a jel felének" (jelentése a jel fele) nevezik . COME FROMFORGETPLEASE ABSTAIN FROM CALCULATING"=#

Minden egzotikum ellenére az INTERCAL Turing-teljes , vagyis minden kifejezhető rajta, ami egy hagyományos programozási nyelven van.

Az INTERCAL paradox ötletei szolgáltak ideológiai alapként az azt követő még kifinomultabb ezoterikus nyelvek létrehozásához, mint például a Befunge , Brainfuck , Malbolge , Unlambda .

Linkek