W świecie Java często rozmawiamy o JVM, a gdy Java była nowa, miała rzekomo zabójczą funkcję „Napisz raz, uruchom gdziekolwiek”.
Sposób, w jaki ludzie mówią i piszą, wydaje się inny niż sposób, w jaki działa na przykład Python. Nie wiedziałem jednak, że napisany przeze mnie kod Python działałby inaczej na innym komputerze. (Chociaż nie napisałem zbyt wiele Python.)
Więc czego mi brakuje? Czym różni się JVM od interpretera języka Python? Czy istnieje sposób, aby Python nie był niezależny od platformy Java? Czy to tylko różnica kulturowa?