Есть такой замечательный язык программирования как BrainFuck. Язык довольно простой, состоящий всего из 8 команд, каждая из которых записывается одним символом.
Несмотря на простоту, писать на этом языке очень сложно. Читать код еще сложнее.
Вот пример программы "Hello world":
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++
.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.
------.--------.>+.>.
Язык в реальности никак не применим, да и вообще полностью оправдывает свое название.
Автор придумал его в качестве забавы, видимо, обладая огромным запасом свободного времени.
Мне возможно (хоть и сложно) понять автора, но тенденция, разворачивающаяся сейчас на хабре просто немыслима. Я уже не помню кто был первым, но сейчас лента просто кишит вот этим:
Пишем интерпретатор Brainfuck на LuaИнтерпретатор Brainfuck с помощью нормальных алгоритмов МарковаПараллелим BrainfuckИнтерпретатор Brainfuck на BashКомпилятор Brainfuck в .NETПишем интерпретатор Brainfuck на Mercury Ребята, скажите, у вас правда таааак много свободного времени и его больше не на что потратить? :)