Sprachauswahl: Deutsch / English

Malbolge

Die folgenden Malbolge-Programme habe ich geschrieben:

Ich habe auch ein paar Tools für die Malbolge-Programming geschrieben:

Ein paar allgemeine Informationen über Malbolge können Sie auf Esolang (Englisch) finden.

Generatorprogramm für textausgebende Malbolge-Programme

Mit diesem Programm können Sie Malbolge-Programme erzeugen, die eine vorher festgelegte Nachricht ausgeben. Die gewünschte Nachricht kann als Kommandozeilenargument sowie über die Standardeingabe an das Generatorprogramm übergeben werden. Nicht unterstützte Zeichen werden einfach ignoriert, aber es werden zumindest alle druckbaren ASCII-Zeichen unterstützt. Die Maximallänge der Nachricht hängt von ihrem Inhalt ab, aber mehr als 2.000 Zeichen sind aufgrund der begrenzten Größe von Malbolge-Porgrammen kritisch. Die Grundidee für das Generatorprogramm ist das Ausführen einer Brute-Force-Suche über bestimmte Kombinationen von Malbolge-Kommandos für jeweilige jedes Zeichen der gewünschten Ausgabenachricht.

Beispiel

Das folgende Malbolge-Programm gibt "Hello World!\n" aus:

bCBA@?>=<;:9876543210/.-,+*)('&%$#"!~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@9>=<;:9876543210/.'K+*)i'&}C{"!~w=<zyxwvutsrqponmlkjihafe^$ba`_^]?zZYXWV8TSRKoONMFKJIHG@d'CBA@?>=<;4X87w5.R210p.-,+*)(!E%$#"!~}|{zyxwvutsrqponmlkjihgfedcbD!_^]\[ZYXWVUTSRQPO1lY