Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Malbolge

Esoteric Language

Malbolge is an esoteric programming language created by Ben Olmstead in 1998, named after the eighth circle of Hell, Malebolge, in the poem Inferno by Dante Alighieri. Malbolge was specifically designed to be as difficult to program in as possible, employing a deliberately convoluted instruction-encryption scheme and self-modifying code, and it took roughly two years after its release before the first genuinely original Malbolge program was written, with earlier ones produced by automated search rather than direct human authorship.

Facts
First Released
1998 1
Paradigm
Esoteric, imperative, scalar, value-level 1
Significance
Deliberately designed to be almost impossible to use, via a counter-intuitive crazy operation, base-three arithmetic and self-altering code 1
Sources
1. Malbolge, Wikipedia
  • Lead paragraph, first sentence
    invented by Ben Olmstead in 1998, named after the eighth circle of hell in
  • Infobox, paradigm field
    Esoteric, imperative, scalar, value-level
  • Lead paragraph, second sentence
    It was specifically designed to be almost impossible to use, via a counter-intuitive "crazy operation", base-three arithmetic, and self-altering code.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.