Вопросы по теме 'interpreted-language'

Действительно ли Ruby является интерпретируемым языком, если все его реализации скомпилированы в байт-код?
В выбранном ответе на это вопрос о Blue Ruby , Чак говорит: Все текущие реализации Ruby скомпилированы в байт-код. Вопреки утверждениям SAP, начиная с Ruby 1.9, MRI сам включает в себя компилятор байт-кода, хотя возможность сохранять...
12601 просмотров

Какой интерпретируемый язык я могу использовать для отладки?
Я говорил о разработке языка программирования. Вместо того, чтобы компилировать его, я рассматриваю возможность его интерпретации. Поэтому мне нравится сам разбирать синтаксис, создавать AST и исходный код на существующем языке сценариев. Я хотел...
154 просмотров
schedule 04.02.2023

Имеет ли смысл использовать префиксы венгерской нотации в интерпретируемых языках?
Прежде всего, я просмотрел следующие сообщения, чтобы избежать повторяющихся вопросов. https://stackoverflow.com/questions/1184717/hungarian-notation Почему мне не использовать венгерскую нотацию? Действительно ли префиксы переменных («...
8196 просмотров

Можно ли считать Javascript интерпретируемым языком при использовании Google Chrome (V8)?
Я читал эту отличную статью о V8, движке Google Javascript: https://developers.google.com/v8/design#mach_code . В какой-то момент они говорят, что Javascript компилируется непосредственно на машинный язык, без какого-либо байт-кода или...
2037 просмотров

Что дает Smalltalk возможность сохранять изображения и почему такие языки, как Ruby/Python, не могут сериализовать себя?
В smalltalk вы можете сохранить состояние мира в файл изображения. Я предполагаю, что это связано со способностью Smalltalk "сериализовать" себя, то есть объекты могут создавать свой собственный исходный код. 1) Это точное понимание? 2) В чем...
920 просмотров

Опции для динамической генерации кода
У меня есть (гипотетический) вопрос, и я думаю, что решение будет заключаться в динамической генерации кода. Я хочу быстро оценить произвольную математическую функцию, введенную пользователем, например, найти сумму от i=1 до N числа...
1263 просмотров

Как интерпретатор интерпретирует код?
Для простоты представьте этот сценарий: у нас есть 2-битный компьютер, который имеет пару 2-битных регистров, называемых r1 и r2, и работает только с немедленной адресацией. Допустим, битовая последовательность 00 означает добавить к нашему...
2662 просмотров

i=i+1 в скомпилированных языках?
Я пишу программу для своего калькулятора TI-nspire на TI-BASIC, оптимизированной версии BASIC. Насколько я могу судить, TI-BASIC — компилируемый язык. У меня больше опыта работы с языками сценариев, где вы можете определить i как i+1, где...
99 просмотров
schedule 03.03.2023