Il s’agit d’un langage de programmation dans le domaine public créé en 1998. Ben Olmstead fut le créateur de ce langage et il le nomma d’après le Malebolge qui est le huitième cercle de l’enfer dans la « divine comédie » du poète italien Dante Alighieri. Le concepteur du malboge en a fait un langage de programmation extrêmement difficile à comprendre. Sa complexité était telle qu’il a même fallu attendre deux ans pour voir apparaître le premier programme.

Le malboge se base sur le trinaire (0, 1, 2) et s’exécute au moyen d’une machine virtuelle qui comporte 59049 emplacements mémoires. Chacun de ces emplacements peut contenir un nombre trinaire à dix chiffres. En outre, le malboge possède trois registres (a, c, d) qui pourraient être des variables dans d’autres langages de programmation.

Qu'est-ce que le malboge ?