Ein Forth-Interpreter für Malbolge
von Michael Vögler und Alexander Nawratil
Inhalt
Idee
Einen Interpreter in Forth zu schreiben für die schlimmste/furchtbarste Programmiersprache die es gibt: Malbolge
Malbolge
- Malbolge ist eine esoterische Programmiersprache
- entwickelt 1998 von Ben Olmstead
- benannt nach dem achten Kreis der Hölle aus Dantes Divina Commedia

Spezifikation ist: hier zu finden.
- möglichst viel Aufrufe faktorisiert
- Execution Tokens
- Execution Token-Tabelle statt einer CASE-Schleife
- CREATE..DOES> Wörter
- malbolge.fs runterladen mit gforth malbolge.fs starten
- Ein Programm in Malbolge wählen
- Im gestarteten Forth-Programm dann mittels s" MALBOLGEPROGRAMM.SUFFIX" newmalword name ein neues Word generieren, wobei name durch einen beliebigen Namen ersetzt werden kann.
- Danach mittels name das Malbolgeprogramm ausführen.
Bei Fragen oder Anregungen bitte an folgende Adresse eine Mail schreiben: ([at] und [dot] dabei durch @ und . ersetzen)
e0625617[at]student[dot]tuwien[dot]ac[dot]at