Everything2
Near Matches
Ignore Exact
Full Text
Everything2

malbolge

created by ZaphodBeeblebrox

(thing) by ZaphodBeeblebrox (2 y) (print)   ?   (I like it!) 1 C! Sun Sep 24 2000 at 3:19:01

A programming language from hell, can be found at http://www.mines.edu/students/b/bolmstea/malbolge/index.html. From the readme:

"It (malbolge) was designed to be difficult to use, and so it is. It is designed to be incomprehensible, and so it is.

So far, no Malbolge programs have been written. Thus, we cannot give an example."

Malbolge is basically a trinary processor emulator, but is much more evil. Download the source and read the documentation, and you'll see just how bad it is.


(thing) by ksandstr (5.7 y) (print)   ?   (I like it!) Fri Dec 22 2000 at 1:20:13

It is believed that Malbolge is not turing complete, which is probably the main reason that no Malbolge programs have been written.

The perpetrator has recently implemented an evil little brother-type language (I'd say extension, but it isn't like Malbolge at all) to Malbolge, called Dis (named after the city at the center of hell, according to Dante). In the words of the author, "Dis is like Malbolge, but, instead of attempting to be the absolute worst programming language ever, simply tries to walk the fine line between inhumanly difficult to use and actually impossible to use.".

Personally, I (dis-)like Unlambda better.


(thing) by Wog (2.4 y) (print)   ?   (I like it!) Wed Apr 04 2001 at 0:28:47

There has, in fact, been at least two programs written in malbolge.

Using a genetic algorithm, an Andrew Cooke has generated this malbolge code:

(=<` $9]7 <5YX z7wT .3,+ O/o' K%$H "'~D |#z@ b=`{ ^Lx8% $Xmr kpoh m-kN i;gs edcb a`_^ ]\[Z YXWV UTSR QPON MLKJ IHGF EDCB A@?> =<;: 9876 543s +0<o Lm

That is a valid malbolge program to print "HEllo WORld". (Not "Hello, World!".) See his page at http://www.acooke.org/andrew/writing/malbolge.html for more information on that, and how it was created.

Also, for a truly trival malbolge program, there's this: DP which does nothing. (This program is distrubted as "nop.mal" with the malbolge interpreter.)


printable version
chaos

Unlambda Brainfuck Malebolge Turing complete
A practical introduction to brainfuck trinary dis genetic algorithm
Dante Befunge 2038 problem Lambda calculus
COBOL fingers programming language Hell quine
Turing Machine INTERCAL Tacitus Reverse Nightmare
URISC Compressed Brainfuck chest E2 HTML tags
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
  Epicenter
Login
Password

password reminder
register

Everything2 Help

Cool Staff Picks
Just another sprinkling of indeterminacy
How to listen to the stories that cats tell us
Take now your son, your only son, Isaac
lawnjarts
Alan Lomax
runcible spoon
black and tv blue
In praise of older women
Fragments
Patrice Lumumba
HATEDOME
How to carve a dodecahedron out of a cube
The Venerable Bede
Ego Defense Mechanisms
New Writeups
SwimmingMonkey
Conversations with Fo Fo- the Loneliest dog in Purgatory(fiction)
locke baron
lynx(thing)
Simulacron3
Reality, Dimensions and the Natural Ontology(essay)
SubSane
Making Love to a 9-Foot Woman(person)
Ouzo
Thoughts(idea)
antigravpussy
I fall silent, listening. The breadcrumbs are talking about us(person)
calgon
Buffalo Bill by the pool(poetry)
gate
Anarchy is Order(idea)
ushdfgakjasgh
Scribeling(thing)
XWiz
Trism(review)
artman2003
Briefcase Full of Souls - Part I(fiction)
Dreamvirus
Alan Ladd(person)
waverider37
Harold Holt(person)
The Debutante
Until death do us part(fiction)
Ysardo
a brother to a sister(personal)
This affordable entertainment brought to you by The Everything Development Company