LINUX.ORG.RU

История изменений

Исправление lovesan, (текущая версия) :

CL

Большинство реализаций Common Lisp, включая ведущие реализации, ни в какой байткод не компилируют. Напрямую в машинные коды.

JVM JIT-ит большую часть байткода перед выполнением, и по производительности недалеко от C++.

.NET хранит байткод для переносимости, но не интерпретирует его, компилирует в машкод при запуске процесса. Хотя есть вариант AOT, с компиляцией сразу в машкоды.

ОС в этом контексте - не виртуальная машина

Любая современная ОС - это рантайм Си. Это специальная среда, которая например, делает вид, что у тебя линейная виртуальная память, отгороженная от других процессов, что у тебя определенным, сишным образом, обрабатываются ошибки, аппаратные и нет, и так далее. Хотя на низком уровне все не совсем так.

Открою секрет, очень много софта еще выполняется на стороне клиента не в браузерах!

И что?

Исходная версия lovesan, :

CL

Большинство реализаций Common Lisp, включая ведущие реализации, ни в какой байткод не компилируют. Напрямую в машинные коды.

JVM JIT-ит большую часть байткода перед выполнением, и по производительности недалеко от C++.

.NET хранит байткод для переносимости, но не интерпретирует его, компилирует в машкод при запуске процесса.

ОС в этом контексте - не виртуальная машина

Любая современная ОС - это рантайм Си. Это специальная среда, которая например, делает вид, что у тебя линейная виртуальная память, отгороженная от других процессов, что у тебя определенным, сишным образом, обрабатываются ошибки, аппаратные и нет, и так далее. Хотя на низком уровне все не совсем так.

Открою секрет, очень много софта еще выполняется на стороне клиента не в браузерах!

И что?