Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/return/malbolge
A Malbolge implementation and interpreter in Rust.
https://github.com/return/malbolge
cryptography esoteric-language interpreter malbolge rust
Last synced: 8 days ago
JSON representation
A Malbolge implementation and interpreter in Rust.
- Host: GitHub
- URL: https://github.com/return/malbolge
- Owner: return
- License: gpl-3.0
- Created: 2019-08-14T19:30:47.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-11-08T07:01:03.000Z (about 3 years ago)
- Last Synced: 2024-12-09T03:40:35.045Z (13 days ago)
- Topics: cryptography, esoteric-language, interpreter, malbolge, rust
- Language: Rust
- Homepage:
- Size: 32.2 KB
- Stars: 28
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
## Malbolge Implementation in Rust
```
('&%:9]!~}|z2Vxwv-,POqponl$Hjig%eB@@>}=
```### What on earth?
That right there is a Hello World in Malbolge.
What you are looking at is a language which is something worse than all languages out there. It's more esoteric than Brainfu*k and it is even harder to read and write than its friend Befunge.
Malbolge is a self-modifying programming language that is made to be deliberately difficult to program in and close to impossible to read. You could easily mistake it for a crypto-system although some researchers have made the case for it. But you probably could not have determined that this code alone prints out 'Hello!'
```
(=<`#9]76Z{z2V0/S-Qr*)M:,+*)('&%$#"!~}|{z(Kw%$t"Vq0iAm,,j