https://github.com/konloch/malbolge.c4j
Malbolge '98 interpreter ported over to Java.
https://github.com/konloch/malbolge.c4j
java java-8 malbolge malbolge-interpreter malbolge-lang
Last synced: 18 days ago
JSON representation
Malbolge '98 interpreter ported over to Java.
- Host: GitHub
- URL: https://github.com/konloch/malbolge.c4j
- Owner: Konloch
- License: cc0-1.0
- Created: 2023-08-03T12:39:00.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-07T20:53:19.000Z (over 2 years ago)
- Last Synced: 2025-12-02T00:31:20.879Z (7 months ago)
- Topics: java, java-8, malbolge, malbolge-interpreter, malbolge-lang
- Language: Java
- Homepage: https://konloch.com/Mabolge.c4J
- Size: 57.6 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Malbolge.c4J
Malbolge.c4J is written to be an authentic port of the original '98 `malbolge.c` to Java. [Click here](https://github.com/Konloch/Mabolge.c4J/blob/main/src/com/konloch/malbolge/MalbolgeC4J.java) 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.

## 💡 Requirements
+ Java Runtime 1.8 **or higher**
## 📚 Links
* [What Is Malbolge](https://en.wikipedia.org/wiki/Malbolge)
* [Malbolge '98](http://www.lscheffer.com/malbolge_interp.html)
* [Website](https://konloch.com/Malbolge.c4J/)
* [Discord Server](https://discord.gg/aexsYpfMEf)
* [Download Releases](https://github.com/Konloch/Malbolge.c4J/releases)
## 💻 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@@>}=
```
## 👨💻 Disclaimer
+ This is more of a fun experiment, don't take it too seriously.