TheLang is an esoteric programming language (esolang) derived from Brainfuck, encoded in base1 using the word "the".
To rewrite a program from Brainfuck to TheLang, follow these steps:
- Convert each command to its corresponding number:
- < - 0
- > - 1
- + - 2
- - - 3
- . - 4
- , - 5
- [ - 6
- ] - 7
- Convert the reversed sequence to an octal (base8) number.
- Enter that many "the"s.
Let's encode the Brainfuck code --.
:
- Convert to numbers:
--.
becomes334
. - Reverse the sequence:
334
->0o433
->283
. - Append "the" that many times:
the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the
Simply run the make
utility. Requires gcc.
To run a TheLang program, use the provided interpreter:
./TheLang <input.the>
I can't stop you anyway. Do whatever you want.