Езотеричні мови програмування

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук

Езотеричні мови програмування — вид мов програмування, не призначених для практичного застосування. Зразок комп'ютерного гумору.

Езотеричні мови придумуються для розваги, часто вони пародіюють «справжні» або є абсурдним втіленням «серйозних» концепцій програмування. Деякі езотеричні мови спеціально обмежені, (як, наприклад, мова HQ9+), інші — універсальні і володіють тьюрінґовою повнотою. Загальна властивість будь-якої езотеричної мови, — текст програми на ній зрозумілий лише «обізнаному». Тоді, як розробники «реальних» мов програмування прагнуть зробити синтаксис максимально зрозумілим, а програмування — зручним, творці езотеричних мов зазвичай вирішують протилежну задачу.

В цілому такі мови марні, проте, програмування на деяких з них є непоганим тренуванням. Езотеричні мови нерідко включають в список дозволених мов на конкурсах з програмування.

Список деяких езотеричних мов[ред.ред. код]

Посилання[ред.ред. код]