I've written the following programs in Malbolge:
I've written some programming tools for Malbolge, too:
Some general information about Malbolge can be found at Esolang.
With this program, you can generate Malbolge programs which simply print out a text message. The desired text can be committed as a command line argument or via STDIN. Unsupported characters are simply ignored, but at least all ASCII characters are supported. The maximum size of the string depends on its content, but more than 2,000 characters are critical due to the limited size of Malbolge programs. The basic idea is performing multiple exhaustive searches, one for each byte of the desired output string.
The following Malbolge program prints "Hello World!\n":