Описание тега esoteric-languages

Эзотерические языки - это языки, разработанные для того, чтобы раздвинуть границы общепринятого дизайна языков программирования, либо в шутку, либо в качестве доказательства концепции.
1 ответ

Эффективная реализация цикла while в brainfuck

У меня возникли проблемы с реализацией ассемблера brainfuck для codegolf.se. Мне удалось загрузить строку в память, найти ее длину, вывести ее, напечатать строки n раз и т. Д., Но я не могу загрузить в память только строчные цифры. Итак, давайте воз…
31 июл '16 в 02:35
1 ответ

CTRL+M - это то же самое, что и Enter?

Итак, я недавно попал в программирование пробелов, и один из персонажей указан как [LF], Не зная, что это было (да, да, кричи на меня все, что ты хочешь за то, что я идиот), я посмотрел его и обнаружил в Википедии, что его можно напечатать, использу…
2 ответа

Как запустить эзотерический язык ZOMBIE

Может кто-нибудь сказать, пожалуйста, как я могу скомпилировать и запустить программу, написанную на ZOMBIE? Например, если я написал следующий исходный шнур, чтобы распечатать "привет мир" на экране, как я могу сделать из него файл.exe. Спасибо! He…
09 июл '10 в 05:56
1 ответ

Что происходит в Befunge, если выполнение программы выходит за пределы программы?

Я не смог найти ответ на этот вопрос... Есть ли "периодическое граничное условие"? Т.е. продолжается ли выполнение на противоположном сайте? Или это незаконно, что выполнение покидает программу?
19 июл '12 в 13:45
1 ответ

Как мне найти индекс строки в Golfscript?

Учитывая строку "ABCDE", как мне найти индекс появления другой строки "C" в Golfscript? ? оператор не работает ( http://www.golfscript.com/golfscript/builtin.html): "C" "ABCDE"?
11 сен '11 в 05:34
1 ответ

Можно ли пройти по k-арному дереву по порядку?

В соответствии с предлагаемым языковым стандартом Homespring лосось, путешествующий вверх по течению, должен выполнить "поиск по порядку речной системы…, чтобы найти речной узел с тем же названием, что и у лосося" на рыбе (см. Раздел 6.4.2). Проблем…
25 ноя '16 в 22:52
4 ответа

"Hello World" на языках, начинающихся с Q, U и Y

Я запустил небольшой забавный проект - сбор программы "Здравствуй, мир" для каждой буквы алфавита. Например, Ada для A, Boo для B, C++ для C, D для D, Erlang для E и т. Д. Но я немного застрял, я не могу найти ни одного языка программирования, начин…
06 сен '10 в 05:42
1 ответ

Эзотерический переводчик в Python

Связанные с вопросом в Как запустить эзотерический язык ZOMBIE Я понимаю, что есть интерпретатор ( http://esolangs.org/wiki/User:Marinus/ZOMBIE_interpreter) для запуска языка ZOMBIE в среде Python, но я не понимаю, как использовать интерпретатор (ил…
17 дек '12 в 03:03
1 ответ

Brainfuck с 1-битными ячейками памяти?

Будет ли реализация языка программирования Brainfuck по-прежнему завершена, если его ячейки памяти будут иметь емкость 1 бит вместо обычных 8 бит? Инструкции + и - становятся идентичными, однако это не должно быть проблемой. Я не вижу проблем с, нап…
1 ответ

Befunge 98: eof от стандартного ввода

Каково ожидаемое поведение для ~ инструкция в befunge-98, когда встречается EOF? Интуитивно понятно, что он должен поместить -1 в стек, но я обнаружил некоторые изменения в этом отношении: за "интуитивным" путем следует интерпретатор Befunge-93 JS. …
04 апр '14 в 17:40
1 ответ

Есть ли язык программирования, объявления которого аналогичны тем, которые используются в UML?

Подобно: Employee: Person name: String id: int + employeeCount(): int { --------------- return employeecount } + name():String { return name; } - secret():void { ///private method }
1 ответ

Хотите написать оператор условия IF

Как написать IF Синтаксис условий на языке DOG. Я не знаю как написать IF Синтаксис условий. Есть идеи.
14 дек '12 в 12:37
1 ответ

Эзотерический язык с 5 операторами

Мне нужно реализовать язык Brainfuck как (?) Язык Есть 5 команд для языка. Первоначально, int x=1; в начале выполнения алгоритма Каждая команда делает следующее на языке Си. "+": х + = 1; "-": х- = 1; ">": x = x * 2; "<": x = x / 2; "!": printf ("% …
08 май '17 в 15:30
1 ответ

Лучший способ получить кратные числа в клетках в мозге?

Поэтому я пытаюсь заставить ячейки удерживаться так, чтобы первая ячейка содержала ноль (0), вторая - 9*4, вторая - 9*10, третья 9*12, 4-я, 9*13 и так до тех пор, пока у последней используемой ячейки не будет 9*15. То есть, следующий код в brainfuck…
1 ответ

Чем должна быть заполнена память, если моя программа malbolge содержит только 1 инструкцию?

В соответствии с оригинальной спецификацией '98, Ben Olmstead Malbolge VM заполняет пустые ячейки памяти, используя сумасшедшие операции на двух предыдущих ячейках. "Ячейки, которые не инициализированы, устанавливаются путем повторного выполнения оп…
2 ответа

Есть ли язык, который допускает пробелы в именах переменных

Существует ли (или существовал ли когда-либо) какой-либо нетривиальный язык, допускающий пробелы в именах переменных? Я знаю о языке Whitespace, но мне интересен язык, который фактически использовался для чего-то помимо демонстрации. Я прошу это из …
28 фев '11 в 11:06
1 ответ

Пытаясь выучить гексагонию

Я пытаюсь обернуть голову вокруг языка программирования Hexagony. Я посмотрел несколько примеров программ и попытался написать простую программу для чтения ввода и печати Hey [input]!, Вот что у меня есть. , &lt; . . C $ . . { . # . ; . . . # . . 2 …
14 сен '17 в 16:23
4 ответа

Как вы можете определить, является ли язык "динамическим языком"?

Я пытаюсь лучше понять, что значит для языка быть "динамичным". У меня довольно большой опыт работы с Lingo, который является языком сценариев для линейки продуктов Adobe (ранее Macromedia) Director, и мне просто интересно, можно ли считать его "дин…
0 ответов

Есть ли способ облегчить программирование в Malbolge?

andrew cooke должен был создать генетический алгоритм, чтобы придумать первую программу "Hello World" для Malbolge через два года после ее создания. Хисаси Иидзава смог создать петлевую версию через восемь лет после ее создания. Есть ли более прост…
17 мар '11 в 11:52
3 ответа

Расширенный ввод с консоли Java

В качестве самостоятельной практики я делаю BF- интерпретатор на Java, который выполняет ввод-вывод через консоль. По большей части это нормально, однако, как вы, наверное, знаете, BF принимает ввод по одному символу за раз, включая переводы строки.…
04 ноя '11 в 16:41