INTERKAL

INTERCAL  er et af de ældste esoteriske programmeringssprog . Det blev skabt i 1972 af eleverne Don Woods og James Lyon som en parodi på eksisterende programmeringssprog og som "mind gymnastics"; ifølge skaberne betyder dets navn " kompilatorsprog uden udtaleligt akronym " . 

Det er fundamentalt forskelligt fra akademiske og praktiske programmeringssprog, mange standardoperationer i det viser sig at være ikke-trivielle, for eksempel er den enkleste måde at tildele værdien 65536 til en variabel konstruktionen: DO :1 <- #0$#256. Forfatterne har mættet sproget med paradoksale operatorer som , og endda (" vær venlig at afstå fra at regne "). Selv specielle navne er blevet oprettet for symboler, for eksempel kaldes anførselstegn og lighedstegnet henholdsvis "kaninører" og "halvdelen af ​​tegnet" (hvilket betyder halvdelen af ​​tegnet ). COME FROMFORGETPLEASE ABSTAIN FROM CALCULATING"=#

På trods af al eksotismen er INTERCAL Turing komplet , det vil sige, at alt kan udtrykkes på den, der er i et konventionelt programmeringssprog.

De paradoksale ideer fra INTERCAL tjente som det ideologiske grundlag for skabelsen af ​​endnu mere sofistikerede esoteriske sprog, der fulgte det, såsom Befunge , Brainfuck , Malbolge , Unlambda .

Links