Почему java не является полностью компилируемым языком?

Я хотел бы узнать, почему java не является полностью компилируемым языком. Да, я слышал "write once - run everywhere", но java требует разные реализации VM для разных архитектур. Мы можем назвать C++ кроссплатформенным языком, потому что он имеет компиляторы для разных ОС и архитектур.


Ответы (1 шт):

Автор решения: Mira

Java является компилируемым языком. Так как запуск программы возможен только после сборки компилятором в модуль в более низкоуровневом представлении. То что этот низкоуровневый модуль не настолько близко к железу как с++ не делает java не полностью компилируемым языком.

→ Ссылка