Ezoterikus programozási nyelvek

Az ezoterikus programozási nyelvek olyan nyelvek, melyeknek (általában) nem célja valós, produktív alkalmazások létrehozása. Minden ezoterikus nyelvnek vannak olyan tulajdonságai amitől használata komplikált, különleges vagy akár vicces lesz. Egy ilyen nyelv célja lehet a minimalizmus, új, furcsa koncepciók bevezetése, vagy a programozhatóság megnehezítésére való törekvés. Az ezoterikus nyelveknek egy felhasználása lehet a futtatható kód elrejtése/obfuszkálása.

A legelterjedtebb ezoterikus nyelvek közé tartozik a Malbolge, a Brainfuck és a Whitespace. A humoros témájú nyelvek közül pedig a LOLCODE és a Shakespeare a legismertebb.

A LOLCODE nyelv szintaktikáját és kulcsszavait szemlélteti a következő példaprogram, ami kiírja a sztenderd kiementre a "HAI WORLD!" sztringet:

HAI
CAN HAS STDIO?
VISIBLE "HAI WORLD!"
KTHXBYE

Ha jobban érdekel a téma, ezeket a linkeket is érdemes megnézni: