Вопросы по теме 'interpreter'

Как получить доступ к Ruby AST из кода уровня C?
Я понимаю, что Ruby 1.8 AST просматривается во время выполнения с использованием большого оператора switch, и многие вещи, такие как вызов метода в классе или родительском модуле, требуют, чтобы интерпретатор просматривал дерево вверх и вниз по мере...
663 просмотров
schedule 25.01.2023

Какой хороший ресурс для начала написания языка программирования, кроме контекстно-зависимого?
Я хочу написать язык программирования для развлечения, однако большая часть ресурсов, которые я видел, предназначены для написания контекстно-свободного языка, однако я хочу написать язык, который, как и python, использует отступы, что, как я понимаю,...
1962 просмотров

Как вызвать интерактивный интерпретатор elisp в Emacs?
Прямо сейчас я записываю выражения в буфер *scratch* и проверяю их, оценивая с помощью C-x C-e . Я был бы очень признателен за интерактивный интерпретатор, такой как SLIME или irb, в котором я мог бы тестировать выражения Emacs Lisp.
10726 просмотров
schedule 07.12.2023

Почему переводчики должны быть написаны на целевом языке?
Возможное дублирование: Загрузка языка Какая важность имеет интерпретатор для данного языка, написанный на целевом языке (например, PyPy )?
790 просмотров
schedule 04.06.2022

Обнаружение бесконечного цикла в программе brainfuck
Я написал простой интерпретатор brainfuck на языке сценариев MATLAB. В него загружаются случайные программы bf для выполнения (как часть проекта генетического алгоритма). Проблема, с которой я сталкиваюсь, заключается в том, что в программе...
6192 просмотров

Как код, написанный на одном языке, вызывается из другого языка
Это вопрос, на который я всегда хотел знать ответ, но никогда по-настоящему не задавал. Как код, написанный на одном языке, особенно на интерпретируемом языке, вызывается кодом, написанным на компилируемом языке. Например, скажем, я пишу игру на C...
1392 просмотров

Можно ли статически анализировать Perl?
статья под названием "Perl не может быть проанализирован, формальное доказательство" ходит по кругу. Итак, определяет ли Perl смысл своего проанализированного кода во время выполнения или во время компиляции? В некоторых дискуссиях, которые я...
886 просмотров

можем ли мы реализовать интерпретатор Java на аппаратном уровне, который изначально выполняет байт-коды Java?
если мы реализуем интерпретатор java в аппаратном обеспечении, то как мы можем добиться архитектурной нейтральности байт-кода java... использует ли java JIT (интерпретатор точно в срок)? и как все это связано с концепцией виртуальной машины...
7990 просмотров
schedule 09.12.2022

На каком языке младший программист может реализовать для него интерпретатор?
Мой колледж скоро начнется, но я хочу чем-то заняться в оставшиеся недели :) В прошлом семестре я прошел курс по programming languages , и я хочу воплотить свои знания в жизнь. Для какого простого , элегантного языка младший программист может...
1300 просмотров
schedule 29.01.2024

Интерпретация переменного количества узлов дерева в грамматике дерева ANTLR
При создании встроенного интерпретатора грамматики дерева ANTLR я столкнулся с проблемой, связанной с множественностью аргументов вызова процедуры. Рассмотрим следующее (ошибочное) определение грамматики дерева. procedureCallStatement :...
646 просмотров

Отложенная оценка в python
Я слышал об отложенной оценке в python (например, здесь ). оцениваются интерпретатором только тогда, когда они используются? Или это правильный термин для описания того, как из-за динамического дизайна Python он не будет обнаруживать много ошибок...
8317 просмотров
schedule 14.07.2023

Понимание интерпретации и выполнения кода во время выполнения
Я создаю игру в XNA и подумываю о создании собственного языка сценариев (чрезвычайно простого, заметьте). Я знаю, что есть лучшие способы сделать это (и что я заново изобретаю велосипед), но я хочу, чтобы процесс обучения был более продуктивным и...
180 просмотров

Языки и виртуальные машины: функции, которые сложно оптимизировать и почему
Я делаю обзор функций в рамках подготовки к исследовательскому проекту. Назовите основной язык или языковую функцию, которую сложно оптимизировать, и почему эта функция стоит или не стоит заплаченной цены, или вместо этого просто опровергните мои...
405 просмотров

Любые компиляторы / интерпретаторы C / C ++ для неродных байт-кода?
Как видно из названия, существуют ли компиляторы / интерпретаторы байт-кода C / C ++? Я пишу приложение на интерпретируемом языке, который зависит от определенных библиотек, которые полностью кросс-компилируются (нет специальных флагов, указывающих...
1255 просмотров
schedule 04.06.2022

Насколько быстрым должен быть устный перевод сегодня?
Является ли сегодня критерием скорость (основной / единственной жизнеспособной) реализации интерпретируемого языка программирования? Каким будет оптимальный баланс между скоростью и абстракцией? Должны ли языки сценариев полностью...
1450 просмотров

Разработка игры: Должен ли я программировать свои уровни или интерпретировать их из файла?
Игра будет написана на C++ Программирование: enemies.puch_back(new DefaultEnemy(200, 300, 3, 5)); enemies.puch_back(new DefaultEnemy(500, 400, 4, 5)); enemies.puch_back(new DefaultEnemy(300, 420, 3, 15)); enemies.at(2).createAward(new Key(4),...
897 просмотров
schedule 09.02.2023

Есть ли руководства по созданию простого интерпретатора с использованием Alex + Happy?
Я работаю над школьным проектом, где мне нужно создать интерпретатор для простого языка, используя Alex + Happy в Haskell. После просмотра документации я понял большую часть этого, но хотел бы увидеть полноценный пример использования инструментов.
7012 просмотров
schedule 25.04.2022

Накладные расходы на стратегию интерпретатора Lisp call-by-need / call-by-name
У меня есть частично законченный интерпретатор для «чистого Лиспа» с лексической областью видимости (без set! ), который использует модель оценки вызова по необходимости, которая сводится к вызову по имени с простым кэшированием, интерпретатор,...
560 просмотров
schedule 13.03.2023

Интерпретатор AIML — цель c — графический интерфейс
Я хочу создать объективное приложение c, которое интерпретирует список файлов .aiml, а затем создает для него графический интерфейс. Я хочу сделать это, чтобы я мог общаться с файлами целей в приложении. Есть идеи, как это сделать?? Образец кода?...
1037 просмотров

Скомпилированные и интерпретируемые языки
Я пытаюсь лучше понять разницу. Я нашел много объяснений в Интернете, но они скорее связаны с абстрактными различиями, чем с практическими последствиями. Большая часть моего опыта программирования связана с CPython (динамический, интерпретируемый)...
231485 просмотров