В 1998 году Бен Олмстед закончил работу над самым сложным языком программирования. Примечательно, что создатель языка не смог написать ни одной программы на собственном языке.
Этот язык программирования получил название Malbolge. Автор дал название в честь восьмого круга ада Данте. В грубом переводе с итальянского Malebolge означает "злые канавы".
Традиционная фраза "Hello world" была написана на этом языке программирования спустя 2 года (в 2000-м году) и выглядит следующим образом:
(=<`#9]~6ZY32Vx/4Rs+0No-&Jk)"Fh}|Bcy?`=*z]Kw%oG4UUS0/@-ejc(:'8dc
Примечательно, что данный код был написан не вручную, а при помощи специально программы, созданной для этого.
Malbolge представляет собой эзотерический машинный язык для троичной виртуальной машины.
Но посыл Бена Олмстеда нашёл поддержку в среде программистов. Значительный вклад в развитие язык Malbolge внёс Лу Шеффер, сохранивший первоначальный интерпретатор и спецификацию после того, как оригинальный сайт перестал функционировать. Он провел специальное исследование криптоанализа языка, а также написал программу, которая копирует входные данные в его вывод и предложил общую стратегию написания программ в Malbolge.
Отсюда