I just learned that there's a programming language called brain**** (no caps). It's probably the least practical language ever made. The point of making it was to challenge programmers by creating a language with the smallest compilator possible (at the moment it was 200 bytes). The language itself is made of 8 commands (> < + - . , [ ]), and the program - a sequence of these commands (with a few exceptions). If there are symbols in the program that aren't commands, they're treated as comments.
Here's "Hello World" in brain****:
++++++++++[>+++++++>++++++++++>
+++>+<<<<-]>++.>+.+++++++..+++.
>++.<<+++++++++++++++.>.+++.——.
——--.>+.>.
Here's "Hello World" in brain****:
++++++++++[>+++++++>++++++++++>
+++>+<<<<-]>++.>+.+++++++..+++.
>++.<<+++++++++++++++.>.+++.——.
——--.>+.>.
幻術