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

From Esolang
Jump to navigation Jump to search

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