Я знаю, что несколько интерпретируемых языков программирования (PHP, Python, Java, Smalltalk) используют байт-код в качестве промежуточного шага для выполнения кода.
Есть ли разница между формой байт-кода, генерируемого интерпретаторами разных языков, как и различия между кодами операций сборки для разных машин?
Вдобавок, на всякий случай, байт-код можно использовать только в интерпретируемых языках, верно?