Содержание
1. ООK!
2. СHEF
3. SHAKESPEARE
4. MALBOLGE
5. ARNOLDC
6. LOLCODE
7. GLASS
8. BRAINFUCK
9. CHICKEN
10. BEFUNGE
11. PIET
12 ~ENGLISH
13. REMORSE
14. L33T
Ооk!
Данный язык создан для поклонников творчества Терри Пратчетта. Он имитирует речь орангутанга-библиотекаря из Незримого Университета, героя «Плоского мира».
Создателями данного языка, являются Э. Брэди и К. Морриом.
Его особенностями можно считать использование непечатаемых символов (Пробел табуляци и т.д.).
Так же его можно «скрыть» внутри исходных кодов другой программы.
Сhef
Его создателем является Дэвид Морган-Маром. Программы написанные на данном языке программирования похожи на кулинарные рецепты. Список переменных можно называть только основными продуктами питания. Стек для перемещения значений переменных называется «чаша для смешивания», операции для работы с переменными – «смешать», «взболтать» и т.д.
Shakespeare
Эзотерический язык программирования, создателями которого являются Джон Аслауд и Карл Хассельстром. Данный язык маскирует исходный код программы под пьесы Шекспира.
Переменные, названия стеков и тому подобное, носят названия персонажей этих пьес. Части кода называются Актами и делятся на Сцены. Они помечены римскими цифрами и являются метками для go to.
Malbolge
Язык, придуманный Беном Олмстедом в 1998 году и называется «чёрный ящик». Получил своё название от восьмого круга Данте. Разрботан для того, чтобы быть максимально сложным для написания программ, коим его и сейчас считают.
ArnoldC
Этот язык также считается изотерическим и придуман фанатами цитат героев Арнольда Шварцнеггера.
LOLCODE
Язык придуман Адамом Линдсэй в 2007 году. Название он взял из мема Lolcat. Сам он состоит из словаря сленгов английского языка.
Glass
Создателем является Грегор Ричардс. Сам по себе, данный язык сложен из-за большого количества постфиксов и нуждается во многих действиях со стеком и ООП.
Brainfuck
Создан Урбаном Мюллером. В данном языке находится всего 8 команд, которые умещаются в один символ.
Мечта создателя, заключалась в том, чтобы язык получился с маленьким компилятором. Что у него и получилось, так как вес его всего лишь 200 байт.
Chicken
«Отцом» этого языка считается Торбьёрн Сёдерштедт.
Его составляющими считаются «chicken», (пробел) « » и «\n». Каждая строка имеет определённое количество «chicken» и поделены пробелами. От числа «куриц» зависит команда для исполнения.
Befunge
Крис Пресс ставил перед собой задачу создать язык, который был сложен для компиляции. Таким образом и получился Befunge. Его сложность заключается в командах p и g, что модифицируют текст программы.
Его первая версия была ограничена таблицей 25х80.
Piet
Создан Давидом Морган-Маром. Назван в честь художника Пита Мондриана.
Основой являются 20 цветов , где 18 – связаны между собой в цикле.
~English
Как синтаксис, здесь применяют фразы английского языка, что даёт некую свободу действий.
reMorse
Данный язык подходит тем, кто знаком с азбукой Морзе. В нём есть 4 инструкции:
- Тире (dash)
- Уделенное тире (dasher)
- Точка (dot)
- Продлённая точка (dotty)
l33t
Язык был создан на основе способа общения в интернете l33t sp34k (let speak), который считался способом общения хакеров или тех, кто не хотел, чтобы их переписку раскрыли. Идею позаимствовали Стивен МакГли и Алекс Мол. В плане практического использования он достаточно сложен.