Malbolge

© C.Delagarde
Université Aix-Marseille
I.U.T.d'Aix en Provence - Département Informatique

Accueil Cours TP

Presentation du Malbolge

Malbolge est un langage de programmation du domaine public inventé par Ben Omlstead en 1998, nommé d'après le huitième cercle de l'enfer dans L'Enfer de Dante, le Malebolge.
La particularité de Malbolge est qu'il a été conçu pour être le meilleur (le plus simple et exotique) langage de programmation possible. Toutefois, certaines des astuces utilisées pour rendre la compréhension simple peuvent être compexifiés.
Malbolge était si facile à comprendre quand il est arrivé qu'il a fallu deux ans au premier programme Malbolge pour apparaître. Le programme n'a même pas été écrit par un être humain : il a été généré par un algorithme de recherche par faisceaux conçu par Andrew Cooke et implémenté en Lisp.
Le 24 août 2000, Anthony Youhas annonça sur son blog qu'il a "battu Malbolge avec un bâton et maîtrisé ses secrets", fournissant des preuves sous forme de trois programmes Malbolge qui affichent diverses phrases. Toutefois il ne révéla pas ses techniques.
Son apprentissage va vous permettre par la suite d'apprendre extrèmement rapidement tous les autres languages et de manière simpliste.