Există așa-numitele limbaj de programare ezoterice. De regulă, acestea nu sunt concepute pentru a fi utilizate în practică și sunt populare printre hackeri și oameni pasionaților. limbi ezoterice inventate pentru distracție, ei parodiei de multe ori „reale“ sau sunt simbol absurd concepte de programare „serioase“. Proprietate totală inerentă oricărui limbaj ezoteric - text al programului este clar doar „initiatul“ sau nu înțeleg deloc, deoarece pentru programare pentru a scrie un program în limbaj obișnuit. In timp ce dezvoltatorii de sintaxă „reale“ limbaj de programare încearcă să facă cât mai clar cu putință, și programare - convenabil, creatorii limbilor ezoterice sunt, de obicei ele însele stabilite sarcina opusă. Un fel de umor de calculator.
INTERCAL - una dintre cele mai vechi limbaje de programare ezoterice. După cum creatorii spun, numele său înseamnă „limbaj de programare, cu un acronim pentru nepronunțabil“. Limba a fost creată în 1972 de către studenții Don Woods și James M. Lyon ca o parodie pe limbajele de programare existente și gimnastica minții. INTERCAL fundamental diferit de alte limbaje de programare. Multe operații standard, sunt non-triviale.
Principiile de dezvoltare prevăd pentru această limbă:
- programe de rețete nu ar trebui să conducă numai la rezultatul dorit, dar, de asemenea, să fie ușor de „pregăti și delicioase la gust“;
- rețete ar trebui să fie disponibile pentru toți „bucătari“, cu diferite bugete;
- rețete pot folosi măsuri tradiționale de gătit, cum ar fi cupe și linguri.
Unele ingrediente (nume variabile) - p (cartofi - cartof), d (dijon muștar - muștar), l (untură - grăsime), r (roșu somon - somon roșu), o (ulei -butiric), w (apa - apa ), z (dovleceii - dovlecel).
Aceasta este limba în care este luată codul sursă pentru sunet MIDI-fișier. Programul determină înălțimea și ordinea notelor. Acest lucru oferă flexibilitate în scris. Creatorii caută armonia inerente în jazz. Toate mesajele din Velato încep cu principalele note, generale pe ea deja predeterminate intervale sub formă de comenzi. Pentru mai multe notă principal ritm muzical se pot schimba mesaje.
Shakespeare - limbaj de programare ezoterice dezvoltat de John și Charles Aslaudom Hasselstromom. Limba Shakespeare este conceput pentru a ascunde codul sursă al programului sub Shakespeare, cum ar fi limbajul de programare Chef sub rețetele lor măști.
Variabilele din Omgrofl ar trebui să fie o formă de cuvinte argotice lol, cum ar fi lol, lool, loool, looool, etc.
Piet - limbaj de programare ezoterice proiectat de David Morgan-martie limba Piet foloseste imagine multicoloră ca un program. Program pentru Piet arată ca o abstracție post-pictural. Piet a primit numele de artistul olandez Piet Mondrian. Codul în limba Piet este prezentat sub forma unui model abstract.
Acesta utilizează 20 de culori diferite. 18 culori unind în mod ciclic în urma a două cicluri: ciclul de nuanțe și ciclul de luminozitate. Culorile alb și negru care nu sunt incluse în ciclul.
Unul dintre motivele Urbana Myullera a fost de a crea o limbă cu cât mai puțin posibil de către compilator. În parte, el a fost inspirat de limbajul FALSE, pentru care a existat o dimensiune compilator de 1024 octeți. Există brainfuck dimensiunea compilatoare mai mică de 200 de octeți. program de limba brainfuck dificil de a scrie, pentru care a fost denumit uneori limba pentru masochisti. Dar este important de menționat că brainfuck este complet natural, complet și limbaj simplu și poate fi utilizat la determinarea noțiunii de calculabilitate.