We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.
Hamburger
Hamburger.
Hamburger or HamburgeNUL is a programming language that is basically "'encrypted'" BrainF.
Hamburger operators
| BrainF | unicode character | decimal | hex |
|---|---|---|---|
| (separate strings) | NUL |
0 | 0 |
+ |
H |
72 | 48 |
- |
a |
97 | 61 |
< |
m |
109 | 6D |
, |
b |
98 | 62 |
[ |
u |
117 | 75 |
] |
r |
114 | 72 |
> |
g |
103 | 67 |
. |
e |
101 | 65 |
But wait, these characters are not the actual code. Wonder why I included the decimal and hex values? This language takes any unicode as a command! Basically it adds up all the unicode values in your command (mod 117) and checks if they are any of these values. The NUL character would be is a no-op, because it has a value of 0 and hence does not add to the value of a string, but I gave it a purpose to separate strings. Theoretically one could just use a string of SOH (Start of Heading, value 1) characters seperated by a NUL and get a completely whitespace program. Theoretically one could also just use "H, a, m, b, u, r, g, e, and NUL".
Programs
Hello, world!
H NUL u NUL a NUL a NUL g NUL a NUL u NUL m NUL m NUL H NUL m NUL a NUL a NUL a NUL a NUL a NUL m NUL m NUL r NUL m NUL a NUL a NUL m NUL a NUL a NUL a NUL r NUL g NUL a NUL e NUL m NUL m NUL m NUL H NUL e NUL m NUL m NUL e NUL e NUL H NUL H NUL H NUL u NUL e NUL m NUL r NUL m NUL m NUL m NUL m NUL e NUL H NUL H NUL H NUL e NUL a NUL a NUL a NUL a NUL a NUL a NUL e NUL m NUL m NUL a NUL e NUL g NUL g NUL g NUL g NUL H NUL e
Truth machine
H NUL H NUL H NUL H NUL H NUL H NUL H NUL u NUL g NUL H NUL H NUL H NUL H NUL H NUL H NUL H NUL m NUL a NUL r NUL b NUL g NUL u NUL g NUL H NUL m NUL m NUL a NUL g NUL a NUL r NUL r NUL m NUL u NUL g NUL a NUL m NUL u NUL a NUL r NUL r NUL g NUL H NUL u NUL g NUL u NUL e NUL r NUL r NUL g NUL a NUL e
Cat program
b NUL u NUL e NUL b NUL r