Quel est votre langage de programmation "obscur" préféré ?
Unlambda, Fractran, Befung, le plus compliqué du monde, un autre ?
Unlambda, vous connaissez ? Non ?!?
C'est "un langage minimal de programmation fonctionnelle inventé par David Madore qui est fondé sur le principe de la logique combinatoire, une version du lambda-calcul qui omet l'opérateur lambda"...
Et Fractran ?
Non plus ?
Pourtant c'est un langage "ésotérique" et Turing-complet - qui permet donc de "représenter toutes les fonctions calculables au sens de Turing et Church (nonobstant la finitude de la mémoire des ordinateurs)" - qui a été inventé par John Conway, le mathématicien.
Bon, d'accord c'est pointu. Mais vous connaissez Befunge alors ?
Mais si. Befung.
Le langage de programmation exotique réflexif à pile, qui "diffère des langages conventionnels par le fait qu'il est arrangé sur une grille à deux dimensions. Des instructions "flèche" dirigent le flux de contrôle à gauche, à droite, en haut, en bas, et des boucles sont construites en envoyant le flux de contrôle dans un cycle".
Non ? Toujours pas ?
C'est normal.
Tous ces langages sont volontairement "obscurs". Atypiques. Exotiques. Et au final... passionnants ou drôles.
Tout comme celui conçu pour être le pire et le plus difficile des langages de programmation possible.
Une idée sur son nom ?
Je vous donne un indice. Il vient de l'enfer de Dante.
Hum... Le huitième cercle...
Vous l'avez ?
Oui, bien sûr ! C'est Malbolge !
Hello World en Malbolge
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 (=<`:9876Z4321UT.-Q+*)M'&%$H"!~}|Bzy?=|{z]KwZY44Eq0/{mlk** hKs_dG5[m_BA{?-Y;;Vb'rR5431M}/.zHGwEDCBA@98\6543W10/.R,+O<
Et vous, vous en avez bien un de langage obscur préféré que personne connait ?
Source : Toutes les citations entre guillemets viennent de Wikipedia
Lire aussi
Le pire bout de code que vous ayez vu ? Qui l'a fait ? Pourquoi ?
Quel est votre langage de programmation préféré en 2009 ?
Quelle est la meilleure typo pour programmer ? La vôtre est-elle parmi notre Top 10 ?
Partager