Что такое эзотерические языки программирования?







Ответов: 3

1 +/-
Лучший ответ

Это один из видов так называемого "компьютерного юмора". Эзотерические языки программирования не предназначены для практического применения, их создают для развлечения, часто они пародируют уже существующие языки. Обычно программы, написанные на эзотерическом языке не понятны, либо понятны лишь избранному кругу, в то время, как программы, написанные на реальном языке, создатели стремятся максимально упростить.

Ответил на вопрос: Beltana  
2 +/-

Точного определения нет.

С одной стороны к ним относят языки-шутки (типа whitespace).

С другой, понятие (и языки, которые с ним связывают) постоянно меняется. Например, сейчас большинство программистов относит Prolog к эзотерическим языкам. Но в 70-80х гг. в нашей И ЗАРУБЕЖНОЙ литературе ему пророчили большое будущее и считали что он может вытеснить Lisp (а С++, тем более).

Цитата с программерского блога. (там же есть пруфлинки на наши и зарубежные источники).

Аналогично с потоковыми языками. В тех же 80х их рассматривали как средство выхода из кризиса, а т.к. считали что за ними будущее - то думали как обучать этому безобразию школьников (смотри французский проект Lucid). Сейчас все это - ярко выраженная эзотерика.

Ответил на вопрос: Sonority  
2 +/-

Это языки программирования созданные не для того, чтобы программировать на них реальные задачи, а использовать как-то по другому. Чаще всего - это конкурсы, сложные задания, работа в неизвестном формате.

Некоторые языки шуточные, например HQ9+, который толком ничего не умеет. Зато другие, обладают полнотой по Тьюрингу, например brainfuck. На них можно реализовать любой алгоритм, но, чтобы сделать это нужно сильно потрудиться. Еще есть просто забавные, например язык Shakespeare - корректная программа на этом языке должна быть похожа на пьесу Шекспира, а есть ужасные языки, например Malbolge. Для последнего языка, автор почти два года писал три простейших программы.

Ответил на вопрос: Nyquist 

Похожие вопросы

Спросил
1 Отв.
Когда купались в реке Вы хоть раз видели что-то странное в воде?
Ответ: Был случай, когда идя по деревянному мостику я глянул в воду, а был уже вечер и довольно темно и я увидел нечто странное, начал присматриваться, а оно как дёрнется в сторону, я аж шаг ускорил и одна ... Читать далее...
Автор вопроса: Devourd, в категории | | | |
Спросил Devourd
2 Отв.
Как решать подобные задачи по ИВТ(Паскаль, подготовка к ЕГЭ)(см.)?
Ответ: Данные задачи относятся к заданиям ЕГЭ по информатике, суть которых - анализ кода программы, содержащей циклы и ветвления. От решающего задачу требуется проанализировать ход выполнения программы, для ... Читать далее...
Автор вопроса: Iranian, в категории | | |
Спросил Iranian
4 Отв.
Что такое кармическая дорога? И как быть, если говорят, что она закрыта?
Ответ: Каждому из нас при рождении назначается путь жизни, и на этот путь дано определенное количество энергии(популярный образ путника с котомкой на плече). Этот путь мы должны пройти, можно, наверное, назв ... Читать далее...
Автор вопроса: Adelia, в категории | | |
Спросил Adelia
1 Отв.
Как зашифровать свое имя в двоичном коде?
Ответ: Если вы любитель мозговых штурмов и у вас масса свободного времени, то можно, используя Коды символов ASCII выразить своё имя, к примеру, в десятеричном ... Читать далее...
Автор вопроса: Burnier, в категории | | |
Спросил Burnier
10 Отв.
Спонтанность. Может ли быть полезной или только вредна?
Ответ: Судить о пользе или вреде спонтанных действий можно только по совокупности результатов этих действий. Так же, как положительные и отрицительные стрессы. ... Читать далее...
Автор вопроса: Gul, в категории | | | |
Спросил Gul
3 Отв.
Люди меня интересует есть ли на свете Бог?
Ответ: Смотря как посмотреть. Религиозные доктрины говорят, что Он вездесущ, поэтому на ваш вопрос ответ положительный. Как думаю я?! Я думаю, что его здесь нет. ... Читать далее...
Автор вопроса: Klaxons, в категории | |
Спросил Klaxons
2 Отв.
Что такое «класс» в программировании?
Ответ: Классами программисты описывают некие абстрактные типы данных. В классе также определяются свойства, данные и методы обработки данных. Классы можно объявлять ... Читать далее...
Автор вопроса: Carita, в категории | |
Спросил Carita
2 Отв.
Можно ли мечтать на убывающей Луне? Или это бесполезно? Сбудутся мечты?
Ответ: Наши мысли, мечты мматериальны, по себе знаю. Сильно чего-то хотеть, желать лучше всего на растущую луну, я говорю о прекрасном мечтании, желании.…. автор ... Читать далее...
Автор вопроса: Hufnagel, в категории | | | | |