Содержание
1. Все языки можно поделить на несколько видов:
2. Ook!
3. Shakespeare
4. Chef
5. ArnoldC
6. Языки, которые позволяют получить красиво выглядящее программы.
7. Ropy
8. Sir. Cut
9. SNUSP
10. Spiral
11. Spleenmap
12. Surface
13. Tree
14. Zetaplex
15. Ziim
16. Lazy K
17. Spoon
18. Языки выделяющиеся своей сложностью
Что такое эзотерические языки программирования и в чем их отличие от других?
Их суть – развлечение, они вовсе не предназначены для практического применения в работе, а являются простым образцом компьютерного юмора.
Количество таких языков исчисляется сотнями, так как их появление зависит исключительно от воображения программистов.
Все языки можно поделить на несколько видов:
- Замена элементов кода на какие-либо слова или символы. Здесь можно выделить такие языки как:
Ook! – Язык программирования, который идеально подойдет фанатам творчества Терри Прачетта и его героя орангутанга-библиотекаря. Написанный на этом языке код будет выглядеть как последовательность его фраз «Ook!» в разном количестве и с разными знаками препинания. Пример вывода Hello, world!
Shakespeare – фанатам же другого писателя не стоит расстраиваться, ведь уже существует язык программирования в котором код примет вид диалога Ромео и Джульетты из одноименной драмы. Например так:
Chef – в данном языке, разработанным Дэвидом Морган-Маром, все написанные программы сходны своим видом с кулинарными рецептами.
ArnoldC – для поклонников творчества Арнольда Шварценеггера также придуман язык, способный заменить код на популярные фразы отыгрываемых им персонажей.
Языки, которые позволяют получить красиво выглядящее программы.
Piet – среди графических языков программирования он один из самых известных. Названный в честь художника-абстракциониста с помощью своего функционала он способен превратить программу в маленькое произведение искусства. Пример выполнения Hello, world!:
Помимо него существует множество графических языков, позволяющих по-разному изобразить ту или иную программу. Такие языки как:
- Brainloller
- ObjectArt
- 1L_a
- Floater и другие.
Velato – еще один язык выделяющийся среди графических своей интересной идеей. Готовая программа на нем будет выглядеть как нотная грамота и даже обычный Hello, World! будет выглядеть как небольшая композиция.
Языки, которые при помощи различных символов и знаков препинания могут создать причудливые фигуры и картинки. Вот некоторые из них с примерами вывода Hello, World!
Ropy
Sir. Cut
SNUSP
Spiral
Spleenmap
Surface
Tree
Zetaplex
Ziim
Lazy K
Spoon
Языки выделяющиеся своей сложностью.
Malbolge – данный язык получил свое название в честь восьмого круга ада Данте и оно вовсе не обманчивое. Его сложность настолько велика, что даже другому компьютеру на написание программы Hello, World! Понадобилось около 2 лет.
JSFuck – эзотерический стиль программирования, который имеет всего шесть разных символов с помощью которых пишется и выполняется код.
v L33T – данный язык может быть использован для написания вредоносных программ, так как все написанное на нем ПО способно создавать сетевые подключения.