Langages de programmation ésotériques

Il existe de nombreux langages de programmation exotiques/ésotériques. Le plus connu est certainement Brainfuck.

Quels sont les langages ésotériques qui vous ont le plus marqués et pourquoi ?

1 « J'aime »

Sûrement le K ou le J, exotiques/ésotériques mais utilisés !

En regardant les solutions des problèmes Project Euler (super site au passage), j’en vois “souvent” avec ces langages.

Ca donne des choses comme ça pour le même programme

  • en K : +/&|/~(!1000)!/:3 5
  • en J : +/~.(3*i.334),5*i.200

C’est sensé donner la somme des nombres divisibles par 3 ou par 5 inférieurs à 1000…

J’ai rarement vu un langage aussi peu verbeux :)

2 « J'aime »

Chicken est mon préféré! :stuck_out_tongue:

http://esolangs.org/wiki/Chicken

Exemple:
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken

1 « J'aime »

Le JavaScript peut-être.
Ou sinon, le Lolcode ?

HAI
CAN HAS STDIO?
VISIBLE "HAI WORLD!"
KTHXBYE
4 « J'aime »

Le piet a son intérêt, il se base sur les variations de couleur : http://www.dangermouse.net/esoteric/piet.html

De mon point de vue, les langages ésotériques (comme Brainfuck, sur lequel je base mon expérience), ont une utilité, ils sont intéressant à interpréter ! L’écriture d’un interpréteur Brainfuck (ou même un compilateur) est un exercice très intéressant ! Et c’est beaucoup plus facile d’interpréter Brainfuck que … Ruby ou Java ;)

1 « J'aime »

Je rejoins totalement votre avis ! De plus, l’écriture d’un interpréteur Brainfuck est un excellent moyen de comprendre la logique des pointeurs :)

Je viens de croiser Folders, un langage qui ne nécessite pas de fichiers car il se base intégralement sur … l’architecture de dossiers.

3 « J'aime »
Human Coders - Le centre de formation recommandé par les développeur·se·s pour les développeur·se·s