Не все языки программирования созданы, чтобы решать задачи и помогать людям. Иногда их разрабатывают в шутку или в качестве тренажёра для мозга. Такие языки называют эзотерическими. Расскажем про самый первый из них — INTERCAL. «Структуры данных? Нам не нужны никакие структуры данных!» INTERCAL придумали в 1972 году студенты Принстонского университета Джеймс Лайон и Дон Вудс — он задумывался как пародия на существующие «серьёзные» языки. INTERCAL переводится как «компилируемый язык с непроизносимым акронимом», и в этом вся его суть. Так, базовые операции, знакомые программистам по известным языкам, здесь намеренно написаны с помощью избыточно сложного синтаксиса. Для сравнения — “Hello, world” на C и INTERCAL. Ничего не понятно? Да никому ничего не понятно! Разработчики на сайте честно предупреждают, что ничего, «кроме технарских шуток и неумолимого погружения в высасывающую мозг одержимость», при изучении INTERCAL вас не ждёт. При этом в INTERCAL можно проводить все вычисления, которы
Язык программирования, который ломает мозг и цитирует «Алису в Стране чудес»
25 марта 202225 мар 2022
547
2 мин