Чем JVM и Java'WORA отличаются от других языков высокого уровня?

Чем JVM и Java'WORA отличаются от других языков высокого уровня?
Чем JVM и Java'WORA отличаются от других языков высокого уровня? - dav_billings @ Unsplash

Java делает очень хорошую работу по изоляции вас от базовой ОС и предоставляет вам те же самые инструменты на большинстве платформ, на которых она работает, для общения с вещами в базовой ОС.

С другой стороны, Python не так хорошо изолирует вас от базовой ОС, у него нет стандартного способа обработки межпроцессного взаимодействия (посмотрите на различия в модуле sys и модуле os между windows и *nix реализацией Python, например).

Я написал код на python, который будет работать только на *NIX или Windows, используя только доступные вызовы API Python, тогда как на Java было бы очень трудно написать код, который был бы только API Java и не работал бы одинаково как на Windows, так и на *NIX.

Прикрепляю к посту несколько видео по теме:

Прикрепленное видео 1 - Что такое Java? - Учебное пособие по программированию на Java

Прикрепленное видео 2 - Как выбрать - JAVA vs Python

Прикрепленное видео 3 - Ускоренный Курс по Современному JavaScript 👨‍💻 с Нуля 👍, JavaScript Уроки Visual Studio


LetsCodeIt, 24 мая 2023 г., 01:47