Эзотерические языки программирования
Эзотерические языки программирования — это языки программирования, созданные по приколу.
Заезженные примеры[править]
- Brainfuck — имеет только восемь команд:.,<>[]±. Полный по Тьюрингу(на нём можно написать всё).
- Spoon(изменённый brainfuck)Коды команд подобраны таким образом, что позволяют распознавать все команды без дополнительного разделителя при разборе программы слева направо.
Hello, world!: 1111111111001000101111111010111111111101011101010 11011011011000001101011001010010100101011111110 01010001010111001010010110010100110111111111111 1111100101001000101011100101000000000000000000 000101000000000000000000000000000101001010010 10010001010
- HQ9+ — имеет только четыре команды: H — печатает «Hello, world!»;Q — печатает исходный код программы(квайн);9 — печатает детскую песню про 99 бутылок пива;+ — увеличивает значение никому не нужного счётчика.
- Malbolge — язык, синтаксис которого не понимает ни кто.
- Whitespase — код состоит из только не печатаемых символов.
- Piet — программа это картинка в стиле пиксель-арта.
- YoptoScript — язык для гопников и крутых пацанов. Js, но с другими командами.
- INTERCAL (тьюринг-полный)
- JS_FUCK-подмножество JS. Любая программа на jsfuck запустится на js также, но обратное неверно.
- LOLCODE-язык из мемов, Тьюринг-полный
Когда не смешно[править]
Хоть Brainfuck и Piet являются заезженными эзотерическими ЯПоми, у них очень оригинальная концепция, а например язык Ook — это какая-то пародия на Brainfuck не имеющая оригинальности. Даже если ЯП оригинальный он может быть скучным и не смешным, например: Shekspire — код выглядит как пьесы Шекспира, Chief — код похож на рецепты блюд, ArnoldS — код состоит из враз Арнольда Шварценеггера, RockStar, думаю понятно из названия. И эти языки втюхивают как «самые необычные языки программирования». Хотя есть и необычные языки, например Антимашинный язык, какой код вы бы не написали он ответит: «Машина обнаружена, не удаётся запустить программу!» Хоть на нём и нельзя программировать, он очень оригинальный.
Ссылки[править]
- О, вы из Англии!
- Статья в Википедии про ЭзЯПы