В мире Java мы часто говорим о JVM, и когда Java была новой, у нее была, предположительно, убийственная функция: «Однажды напиши, беги где угодно».
От того, как люди говорят и пишут, это, кажется, отличается от того, как работает, например, Python. Тем не менее, я не знал, каким образом написанный мной код Python будет работать по-другому на другом компьютере. (Хотя я не так много писал на Python.)
Так чего мне не хватает? Чем JVM отличается от интерпретатора Python? Есть ли способ, которым Python не хватает независимости от платформы Java? Или это просто культурная разница?