Сергей Елькин

Спасибо. Клевая подача материала. Вопрос: на основании чего есть понимание, что байткод компилируется быстрее в машинный, чем скрипт. Ведь процессы компилятора в машинный, по сути, те же самые. Т.е. какая разница компилятору, что подаешь на вход, просто скрипт или "байтскрипт"?

1 0

Если просто — то байткод более низкоуровневый. И интерпритировать байткод в машинный код дешевле чем со скриптового языка в машинный код.

Компиляция с java-кода в байткод — это уже половина роботы —> инструкции упрощены (наверно самое важное), классы уже связаны между собой. Меньше работы во время исполнения — выше скорость исполнения. О байткоде есть отдельный курс.

0

Похожие вопросы

Andrey Krivosheev 21 января 2020 →

Спасибо за курс! Начал только проходить, интересен этот язык. Хотел вас попросить также ошибки подправить в...

Viacheslav Grischuk 01 декабря 2019 →

На слайде со схемой работы скриптовых языков в минусы данных языков записана формулировка "language lock". ...

Jaan Pajusalu 11 сентября 2019 →

Не врубился с первого раза, почитал дополнительно на других ресурсах про байт код. Вроде теперь понимаю.

Борис Дёмин 29 марта 2018 →

Вернулось хорошее настроение, спасибо за уроки!

Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Javascript, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →