10 языков программирования, которые вы не хотели бы кодировать
Когда-нибудь слышал о Курица, Пробелы а также LOLCODE? Это названия странных языков программирования, которые на удивление существуют. Языки программирования обычно создаются для облегчения работы кодера, но есть несколько языков, которые созданы для дразнить сообщество программистов.
Они известны как затемненный или эзотерические языки программирования (эзотерическое значение, это сделано только для небольшой группы людей, чтобы понять и / или использовать). Их иногда называют странными или страшными языками программирования, по понятным причинам. Посмотрите на эти 10 языков программирования, чтобы увидеть, если вы согласны.
Такси
Такси выглядит как язык дорожной карты путешественникам будет легко понять, но не обязательно кодировать. Это официальный язык программирования Tiwnsville, где традиционный язык кодирования заменен современным языком карт.. Переменные, классы или функции заменены по местам или городам на этом языке.
Вы намечаете маршруты такси, которые переправляют пассажира из одного места в другое, и вам необходимо дать инструкции о направлениях, пикапы а также высадить. Такси нужно топливо, чтобы ездить, поэтому пассажиры платят за их поездки, и вы получаете наличные деньги для заправки вашего такси на заправках.
Вот "Привет, мир!" на языке такси:
"Привет, мир!" ждет в депо писателя. Идите в депо писателя: запад 1 левый, 2 правый, 1 левый, 2 левый. Встреча пассажира, идущего на почту. Идите в почтовое отделение: север 1-й справа, 2-й справа, 1-й слева. Идите в Такси Гараж: север 1-й справа, 1-й слева, 1-й справа.
ЖИВОЙ МЕРТВЕЦ
ZOMBIE - это язык программирования, предназначенный для некромантов (практикующих магию, которые разговаривают с мертвыми). Это позволяет его кодерам писать код одушевленные трупы, контрольные духи а также решать вычислимые задачи через них. Он имеет гарантию от перезаписи системной памяти и выпуска вредоносных записей на Землю.
ZOMBIE выпускается в форме объявления объекта. На этом языке, синтаксические ошибки чрезвычайно опасны потому что демоны могут сбежать из процессора и создать хаос в мире с неправильными командами связывания. Его значения данных свободный формат а также совместим со стандартными математическими правилами.
Пример для печати "Привет, мир!" на языке зомби:
HelloWorld - это задание по вызову зомби. SayHello говорит: «Привет, мир!» одушевленный одушевленный
НЕМНОГО
BIT является мощным языком программирования низкого уровня, где кодер получает полный доступ ко всем данным в его реализации ASCII. Манипулирование данными менее сложно, чем языки высокого уровня, использующие специализированные функции для абстрактных типов данных. В BIT есть два типа данных: бит и адрес бита.
Значения данных в BIT могут управляться с помощью операторов и команд. Этот язык строго типизирован (т.е. данные всегда объявляются вместе с его типом) и даже поддерживает противоречивый «GOTO» команда управления потоком. BIT допускает любое количество пробелов и разрывов строк между элементами синтаксиса.
Пример для печати "Привет, мир!" на языке BIT:
НОМЕР ЛИНИИ НУЛЕВОЙ КОД ПЕЧАТЬ НОЛЬ GOO ОДИН ОДИН ОДИН НОМЕР ЛИНИЯ НОМЕР ОДИН КОД ПЕЧАТЬ НОЛЬ GOO ОДИН НОЛЬ НОМЕР ОДИН ОДИН КОД ПЕЧАТЬ НУЛЕВЫЙ НОЛЬ ОДИН НОЛЬ ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН УДИН ОДИН GOTO ОДИН НУЛЬ ОДИН ЛИНЕЙНЫЙ НОМЕР ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН НОЛЬ ОДНО ОДИН НОЛЬ ОДНО ОДНО ОДИН НОМЕР ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДНО ОДНО ОДНО ОДНО ОДНО ОДНО ОДНО ОДНО ОДНО ОДНО ОДНО ОДНО ОДНО ОДНО ОДНО ОДНО ОДНО НУЖНО НУЖНО НУЛЬ ОДИН КОД ПЕЧАТЬ НОЛЬ ОДИН НУЛЕВО НУЖНО НУЛЕВОЙ НУЛЕВОЙ НУЛЕВОЙ НУЛЕВОЙ НУЛЕВОЙ НУЛЕВОЙ НУЛЕВОЙ НУЛЕВОЙ НУЛЕВОЙ НУЛЕВОЙ НУЛЕВОЙ НУЛЕВОЙ НУЛЕВОЙ НУЛЕВОЙ НУЛЕВОЙ НУЛЕВОЙ НУЛЕВОЙ НУЛЕВОЙ НУЛЕВОЙ НУЛЕВОЙ НУЛЕВОЙ НУЛЕВОЙ НУЛЕВОЙ НУЛЕВОЙ НУЛЕВОЙ НУЛЕВОЙ НУЛЕВОЙ НУЛЕВОЙ НУЛЬ ONE ONE ONE LINE NU ПЕЧАТЬ MBER ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИНОВОЙ ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОЙОВЫЙ ОДИН О ОДИН ОДИН О ОДОВОГО ОДИН О ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОРОРОВЫе ОДИН ОДИН НОЛЬ ОДИН КОД ПЕЧАТЬ ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН НУЛЕВОЙ НОМЕР ОДИН ОДИН ОДИН ОДИН ОДИН КОД НОМЕР ОДИН ОДИН НУЛЕВОЙ НУЛЕВОЙ ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН НУДО НУЛЬ ОДИН КОД ПЕЧАТЬ ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН НОУ КОД ПЕРЕМЕННЫЙ ОДИН РАВН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДНО НОМЕР ОДИН НОЛЬ НОЛЬ ОДИН НУЛЬ КОД ПЕЧАТЬ ОДИН GOTO ONE ZERO ONE ZERO ZERO НОМЕР ЛИНИЯ ОДИН НУЛЬ ОДИН НУЛЬ НУЛЕВОЙ КОД ПЕЧАТЬ ОДИН GOTO ОДИН ОДНО НУЛЬ НУЛЬ НУЛЕВОЙ НОМЕР ЛИНИЯ ОДИН ОДИН НУЛЬ НУЛЕВОЙ НУЛЬ ONE ONE ONE ONE ОДНОЛИНЕЙНОГО НОМЕР ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН КОД ПРИНТ ONE GOTO ONE ZERO ONE ONE ONE ОДНОЛИНЕЙНОГО НОМЕР ОДИН ZERO ONE ONE ONE ONE КОДА ПЕЧАТЬ ONE GOTO ONE ONE ZERO ONE ONE ОДНОЛИНЕЙНОГО НОМЕР ОДИН ОДИН ZERO ONE ONE ONE CODE ПЕЧАТЬ ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН НОС ОДИН ОДИН ОДИН ОДИН ОДИН НОС ОДИН ОДИН ОДИН ОДИН НОС PRINT ZERO GOTO ONE ZEROZERO ONE ONE ОДНОЛИНЕЙНЫЙ НОМЕР ОДИН ZERO ZERO ONE ONE ONE CODE PRINT ONE GOTO ONE ZERO ONE ZERO ONE ОДНОЛИНЕЙНЫЙ НОМЕР ОДИН ZERO ONE ZERO ONE ONE CODE PRINT ZERO GOTO ONE ZERO ONE ONE ZERO ОДНОЛИНЕЙНЫЙ НОМЕР ОДИН ZERO ONE ONE НОЛЬ ОДИН КОД ПЕЧАТЬ НОЛЬ ОДИН ОДИН НОЛЬ ОДИН ОДИН ОДИН ZE НОМЕР RO ЛИНИИ ОДИН НОЛЬ ОДИН ОДИН ОДИН НУЛЕВОЙ КОД ПЕЧАТЬ НОЛЬ ОДИН ОДИН ОДИН НОЛЬ НУЛЕВОЙ ОДИН ОДИН НОМЕР ЛИНИЯ ОДИН ОДИН НУЛЕВОЙ НУЛЬ ОДИН КОД ПЕЧАТЬ НУЛЕВОЙ ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН НУЛЬ ОДИН ОДИН ОДИН НУЛЕВОЙ НОМЕР ОДИН ОДИН ОДИН НУЛЕВО ОДИН ОДИН НУЛЕВОЙ КОД ПЕЧАТЬ НОЛЬ ОДИН ОДИН ОДИН ОДИН НУЛЕВОЙ НУЛЕВОЙ НОМЕР ОДИН ЛИНУ ОДИН ОДИН ОДИН НУЛЕВОЙ ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН НУЛЬ ПЕЧАТЬ ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН НОЛЬ НУЛЕВОЙ НОЛЬ ОДИН НУЛЬ НУХ НУЖНОЙ НОК ОДИН НОЛЬ НОК ОДИН НОЛЬ ОДИН КОД ПЕЧАТЬ ОДИН ГОТО ОДИН НУЛЕВО НУЛЬ ОДИН ОДИН НУЛЬ НОМЕР ЛИНИЯ ОДИН НУЛЕВОЙ НУЛЬ ОДИН ОДИН НУЛЬ КОД ПЕЧАТЬ ОДИН ГОТО ОДИН НУЛЕВОЙ НУЛЬ ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДНО НУЖНЫЙ НОМЕР ОДИН НОЛЬ ОДИН НУЛЬ ОДИН НУЛЕВОЙ КОД ПЕРЕМЕННЫЙ ОДИН ЭКВ UALS ONE ZERO ONE ONE ZERO ZERO GOTO ONE ОДНОЛИНЕЙНОГО НОМЕР ОДИН ZERO ONE ONE ZERO ZERO КОД ПЕЧАТИ ZERO GOTO ONE ONE ZERO ZERO ZERO ОДНОЛИНЕЙНЫЙ НОМЕР ОДИН ОДИН ZERO ZERO ZERO ONE КОДА ПЕЧАТЬ ONE GOTO ONE ONE ZERO ZERO ONE ZERO ЛИНИЯ НОМЕР ОДИН ОДИН НОЛЬ НУЛЕВОЙ НУЛЕВОЙ КОД ПЕЧАТЬ ОДИН ОДИН ОДИН ОДИН НОЛЬ ОДИН НУЛЬ НУЛЕВОЙ НОМЕР ОДИН ОДИН НОЛЬ ОДИН НУЛЕВОЙ КОД ПЕЧАТЬ ОДИН ОДИН ОДИН ОДИН НУЛЕВОЙ НУЛЬ НОМЕР ЛИНИИ ОДИН НУЛЬ НУЛЕВО НУЛЬ ОДИН КОД ПЕЧАТЬ НОЛЬ НОЛЬ НОЛЬ НОЛЬ НОЛЬ ОДИН НУЛЬ НОМЕР ОДИН НОЛЬ НУЛЕВОЙ НУЛЕВОЙ КОД ПЕЧАТЬ ОДИН ОДИН НУЛЕВО НУЖНЫЙ НУЛЬ НУЖНЫЙ НУЛЬ ОДИН НУЛЬ НУЛЕВОЙ НУЛЕВОЙ НОМЕР ОДИН ОДНО ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН КОД ПЕЧАТЬ ОДИН ГОТО ОДИН Z ERO ZERO ZERO ZERO ZERO НОМЕР ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН КОД ПЕЧАТЬ НОЛЬ ОДИН ОДИН ОДИН ОДИН ОДИН ОДНО ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН НУЛЬ ОДИН НОМЕР ОДНОЙ ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН КОД ПЕЧАТЬ НОЛЬ ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН НУЛЕВОЙ НОМЕР ЛИНИЯ ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН НУЛЬ ОДИН ОДИН ОДИН КОД ПЕЧАТЬ НОЛЬ ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДНО ОДНО ОДНО ОДНО ОДНО ОДНО ОДНО ОДНО ОДНО ОДНО ОДНО ОДНО ОДНО ОДНО ОДНО ОДНО ОДНО ОДНО ОДНО ОДНО ОДНО ОДНО ОДНО ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДНО ОДНО ОДНО ОДНО ОДНО ОДНО ОДНО ОДНО ОДНО ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН ОДИН НУЛЬ ОДИН НОМЕР ЛИНИИ ОДИН НОЛЬ ОДИН ОДИН ОДИН ОДИН НОЛЬ ОДИН КОД ПЕЧАТЬ НОЛЬ ГОТО ONE ZERO ONE ONE ONE ONE ZERO ЛИНИЯ НОМЕР ОДИН ZERO ONE ONE ONE ONE ZERO КОДА ПЕЧАТЬ ZERO GOTO ONE ONE ZERO ZERO ONE ONE ОДНОЛИНЕЙНЫЙ НОМЕР ОДИН ОДИН ZERO ZERO ONE ONE ONE КОДА ПЕЧАТЬ ZERO GOTO ONE ONE ZERO ONE ZERO ONE ОДНОЛИНЕЙНОГО НОМЕР ОДИН ОДИН НУЛЬ ОДИН НУЛЬ ОДИН ОДИН КОД ПЕЧАТЬ ОДИН
Unlambda
Unlambda - это языковая смесь запутанных и функциональных парадигм программирования. На этом языке, все является функцией - даже данные. Это удаляет различные важные функции: есть нет способа хранить данные или иметь переменные и более того, вы можете создавать функции, но не можете называть или сохранять их. ой.
Unlambda работает только с функциямикаждая функция принимает в качестве аргумента ровно одну другую функцию и возвращает только одну еще одну функцию. Оно делает разрешить работу со структурами данных и тому подобное, но вы должны представлять их как специальные функции (все это функция, в конце концов).
Пример для печати "Привет, мир!" на языке Unlambda:
"s" sii'ki "s" s'ks "s" s'ks "s'k's'kr" s'k'si "s'k's'k 'd" .H.e.l.l.o.,… W.o.r.l.d.! k k 'k "s" s'ksk'k. *
Java2K
Java2K - это вероятностный язык, работающий на природе вселенной: “абсолютной безопасности никогда не бывает, всегда есть только вероятность.” Это не делает то, что вы намерены сделать; даже встроенные функции работают странно. Тем не менее, это делает проверка уровня исходного кода на безопасность и язык использует систему счисления на основе 11 - считая до 9 включительно 10.
Программа всегда состоит из 2 аргументов - даже если вам нужен только один. Существует два типа чисел: имена объектов и целочисленные значения. Для каждой функции в Java2K существуют различные реализации, и любая из них выбирается случайным образом во время выполнения. Имеет ряд ограничения на допустимые ключевые слова и функции, и язык даже предлагает сборщик мусора для автоматического освобождения памяти.
Пример для печати "Привет, мир!" на языке Java2K:
1 1/125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ / 131 / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ \\\\\\\ / * \ 1 1/125/119/11 6 / * / _ \ / 13 2 / * / _ \\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ \\\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131 / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ \\\\\\\ / * \ 1 1/125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131 / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ / 125/131/119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125 / 13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\\\\\ / * \ 1 1/125 / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ / 125/131/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ \\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ \\\\\\ / * \ 1 1 / 125/119/11 6 / * / _ \ / 13 2 / * / _ \\ / 125/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131 / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ \\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125 / 13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ \\\\\\\\\\\ / * \ 1 1/125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ \ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\\\ / * \ 1 1/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131 / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\ / * \ 1 1/125 / 119/11 6 / * / _ \ / 13 2 / * / _ \\ / 125/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125 / 13 2 / * / _ \ / _ \\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\\\\\\ / * \ 1 1/125/119/11 6 / * / _ \ / 13 2 / * / _ \\ / 125 / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125 / 13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131/119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ \ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ \\\ / 131/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ \ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ \\\\\\\\ / * \ 1 1/125/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ \\\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\ \\\\\ / * \ 1 1/125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ \ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ \\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ \\\\\\ / * \ 1 1/125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\\\\ / * \
Мертвая рыба
Deadfish - странный интерпретируемый язык, который изначально был запрограммирован всего за несколько часов с использованием языка Си. Deadfish имеет всего 4 команды в целом: все для вывода вещей но нет для ввода вещей (Я сказал, что это было странно). Язык с учетом регистра, и это может иметь дело только с целочисленными значениями при сложении или вычитании.
Его стандартная оболочка не принимает ничего, что не является командой. Тем не менее, есть нет способа ловить или сообщать об ошибках во время выполнения и оболочки просто печатает новую строку для любой ошибки. Его название "Deadfish", было дано, потому что программирование на этом языке так же неприятно, как есть гнилых мертвых рыб..
Пример для печати "Привет, мир!" на языке Deadfish:
iisiiiisiiiiiiiioiiiiiiiiiiiiiiiiiiiiiiiiiiioiiiiiiiooiiio dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
Эмменталь
Эмменталь это самоизменяющийся язык программирования, определенный мета-круговым интерпретатором. Это основанный на стеке язык с всего 13 инструкций и его стек может содержать только символы ASCII. Хотя это не поддерживается напрямую, условное ветвление может быть выполнено на этом языке с помощью инструкции eval '?'.
Хотя Эмменталь может выглядеть чуждо по сравнению с другими запутанными языками, его английская семантика сделать вещи менее хлопотно чем другие такие языки. Вы можете делать примитивную арифметику, управление стеком и очередью (да, у него тоже есть одна очередь) и многое другое с использованием языка Эмменталь.
Пример для печати "Привет, мир!" на языке эмменталь:
; # 58 # 126 # 63 # 36;! # 46 # 36 #;! # 0 # 1;! # 0 # 2;! # 0 # 3;! # 0 # 4;! # 0 # 5;! # 0 # 6;! # 0 # 7 # 0 # 33 # 100 # 108 # 114 # 111 # 119 # 32 # 44 # 111 # 108 # 108 # 101 # 72 $!
Всякий раз, когда
Всякий раз, когда это язык без какой-либо срочности или последовательности выполнения: Это делает вещи, когда хочется это и не в последовательности, указанной программистом. Подумайте, что произойдет, если письмо вашему боссу будет отправлено до / без проверки орфографических ошибок. Да, тот кошмар, о котором вы только мечтали, - вот что вы получаете.
Всякий раз, когда не «верит» в переменные или структуры данных потому что это не заботится о последовательности программ. Тем не менее, он предоставляет конструкции для переназначения вещей, если у конкретной строки кода есть предварительное условие, которое еще не подготовлено. В отличие от нескольких других языков, это поддерживает строки а также составные высказывания.
Пример для печати "Привет, мир!" Всякий раз, когда язык:
1 отпечаток («Привет, мир!»);
INTERCAL
INTERCAL (он же язык компилятора без произносимой аббревиатуры) - это язык, который критикует разные языки одновременно. INTERCAL делает вещи абсурдными для программистов с такими конструкциями, как «PLEASE», «FORGET», «IGNORE» и другими. Кодер должен использовать «ПОЖАЛУЙСТА» достаточно часто, иначе программа считается невежливой и компилятор сообщает об ошибке. (Это не программирование, если для некоторых не существует элемента пыток.)
INTERCAL был разработан совершенно не так, как другие языки программирования. Однако, в отличие от других запутанных языков, таких как Unlambda и Deadfish, он делает предлагаем множество структур данных, операторов и структур управления. И все же, в конце дня, это не уменьшает его сложность.
Пример для печати "Привет, мир!" на интеркальском языке:
DO, 1 <- #13 PLEASE DO ,1 SUB #1 <- #238 DO ,1 SUB #2 <- #108 DO ,1 SUB #3 <- #112 DO ,1 SUB #4 <- #0 DO ,1 SUB #5 <- #64 DO ,1 SUB #6 <- #194 DO ,1 SUB #7 <- #48 PLEASE DO ,1 SUB #8 <- #22 DO ,1 SUB #9 <- #248 DO ,1 SUB #10 <- #168 DO ,1 SUB #11 <- #24 DO ,1 SUB #12 <- #16 DO ,1 SUB #13 <- #162 PLEASE READ OUT ,1 PLEASE GIVE UP
ортогональный
Ортогональный - это необычный язык программирования, в котором поток может идти в любом направлении, ваше желание. Это эксперимент с проверкой концепции с работающим переводчиком. Его среда состоит из двух объектов: сетка и стек. Сетка такая же, как массив, а стек - это хорошо известная одномерная сущность..
Ортогональный, в отличие от различных компьютерных языков, является Двумерный язык и его набор инструкций подразделяется на три категории: операторы, директивы и другие. Язык предлагает гораздо больше помощи программистам, чем BIT, Deadfish и некоторые другие. Кроме того, это также поддерживает значения данных и переменные.
Пример для печати "Привет, мир!" на ортогональном языке:
0 'd "l" r "o" w "," o "l" l "e" h' s 0 c 0 ret
Ты смеешь писать программы на этих запутанных языках программирования? Какой твой любимый язык и почему? Расскажите свои ответы, используя раздел комментариев ниже.