Вопросы с тегом «bytecode»

48
Почему виртуальные машины должны быть «стековыми машинами» или «регистрировать машины» и т. Д.?

(Это чрезвычайно новый вопрос). Я немного изучал виртуальные машины. Оказывается, многие из них спроектированы очень похоже на физические или теоретические компьютеры. Я читал, что JVM, например, является «машиной стека». Это означает (и исправьте меня, если я ошибаюсь), что он хранит всю свою...

37
Какая польза от преобразования исходного кода в байт-код Java?

Если нужны разные JVM для разных архитектур, я не могу понять, какова логика внедрения этой концепции. В других языках нам нужны разные компиляторы для разных машин, но в Java нам требуются разные JVM, так какова логика введения концепции JVM или этого дополнительного...

13
Компиляция в байт-код против машинного кода

Включает ли компиляция, которая генерирует промежуточный байт-код (как в Java), вместо того, чтобы идти «полностью» до машинного кода, как правило, меньшую сложность (и, следовательно, скорее всего, она занимает меньше времени)?...

9
Зачем Python нужен и компилятор, и интерпретатор?

Я могу понять тот факт, что Java нуждается как в компиляторе, так и в интерпретаторе. Он компилирует исходный код в байт-код, а затем виртуальная машина (в Windows, в Linux, на Android и т. Д.) Преобразует этот байт-код в машинный код для текущей архитектуры. Но зачем Python нужен и компилятор, и...