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

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

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

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

3
Зачем Python нужен и компилятор, и интерпретатор?
Я могу понять тот факт, что Java нуждается как в компиляторе, так и в интерпретаторе. Он компилирует исходный код в байт-код, а затем виртуальная машина (в Windows, в Linux, на Android и т. Д.) Преобразует этот байт-код в машинный код для текущей архитектуры. Но зачем Python нужен и компилятор, и …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.