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 ParadigmEsoteric, imperative, scalar, value-level 2 SignificanceDeliberately designed to be almost impossible to use, via a counter-intuitive crazy operation, base-three arithmetic and self-altering code 2 Connections
In Field
Source Malbolge, Wikipedia
Influenced By
Source Wikidata: Malbolge
Source Wikidata: Malbolge
Sources
1. Wikidata: Malbolge
- Wikidata Q517956, class allow-list match (w-wdresolver-0926)
- Wikidata Q517956 P571 (inception)
View the Source2. 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.
In Field: Programming Language Theory, Lead sentence
Malbolge () is a public-domain esoteric programming language invented by Ben Olmstead in 1998, named after the eighth circle of hell in Dante's Inferno, the Malebolge.
View the SourceProgramming Language Database (PLDB): Malbolge - PLDB
Programming Language Database (PLDB)In Group: Minimalist and Unconventional Esoteric Languages, Page textQuote, In Group: Minimalist and Unconventional Esoteric Languages, Page text
esoteric programming language invented by Ben Olmstead
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.