Топ самых страшных языков программирования.
CLWNPA
Язык Compiler Language With No Pronounceable Acronym (он реально так называется) придумали специально, чтобы ни одна команда в нём не была похожа на уже существующие. Попытайтесь представить масштабы злого гения его создателей, если простейшим способом присвоить переменной значение 65536 является конструкция: DO :1 <- #0$#256.
BrainFuck
Собственно, название уже как бы намекает, что ничего хорошего от языка ждать не приходится. В нём восемь команд, каждая из которых записывается одним символом, и в исходном коде программ на BrainFuck больше нет никакого синтаксиса. Писать на нём по-настоящему больно, поэтому его ещё называют языком для мазохистов. Сакральная фраза Hello world! на языке BrainFuck выглядит так:
++++++++++[>+++++++>++++++++++>+++>+<
«<-]>++.>+.+++++++..+++.>++.«++++++
+++++++++.>.+++.———.————.>+.>. */
Malbolge
В конце 90-х Бен Олмстед поставил цель придумать максимально сложный язык для написания программ, а потом назвал его в честь восьмого круга ада по Данте. Кодят на Malbolge настолько редко, что каждый рабочий кейс автоматически попадает в Википедию — поэтому встретить его можно только там. И ещё в 10-м эпизоде первого сезона «Элементарно»: в нём фраза на клочке бумаги на Malbolge стала главной уликой.
Petooh
Ky6uk после трех лет разработки наконец-то опубликовал фундаментально новый (дословно) язык программирования Petooh. Это диалект Brainfuck, в котором непонятные и неудобные символы заменены на человекочитаемые слова. Для исполнения кода используются скрипты на Haskell и Perl, на выбор пользователя.
Пример кода:
KoKoKoKoKoKoKoKoKoKo Kud-Kudah
KoKoKoKoKoKoKoKo kudah kO kud-Kudah Kukarek kudah
KoKoKo Kud-Kudah
kOkOkOkO kudah kO kud-Kudah Ko Kukarek kudah
KoKoKoKo Kud-Kudah KoKoKoKo kudah kO kud-Kudah kO Kukarek
kOkOkOkOkO Kukarek Kukarek kOkOkOkOkOkOkO
Kukarek