/Malbolge.c4J

Malbolge '98 interpreter ported over to Java.

Primary LanguageJavaCreative Commons Zero v1.0 UniversalCC0-1.0

Malbolge.c4J

Malbolge.c4J is written to be an authentic port of the original '98 malbolge.c to Java. Click here to view the source.

The goal was to preserve as much of the original C as possible, doing the minimum required changes to port it over to Java.

A screenshot of Malbolge.c4J

💡 Requirements

  • Java Runtime 1.8 or higher

📚 Links

💻 How To Use

Pass any malbolge '98 script as the launch argument.

java -jar MalbolgeC4J.jar hello_world.malbolge

hello_world.malbolge

('&%:9]!~}|z2Vxwv-,POqponl$Hjig%eB@@>}=<M:9wv6WsU2T|nm-,jcL(I&%$#"
`CB]V?Tx<uVtT`Rpo3NlF.Jh++FdbCBA@?]!~|4XzyTT43Qsqq(Lnmkj"Fhg${z@>

👨‍💻 Disclaimer

  • This is more of a fun experiment, don't take it too seriously.