Nel mondo Java, parliamo spesso della JVM, e quando Java era nuovo aveva la presunta caratteristica killer di "Scrivi una volta, esegui ovunque".
Dal modo in cui le persone parlano e scrivono, questo sembra diverso dal modo in cui Python, per esempio, funziona. Tuttavia non sono stato a conoscenza di alcun modo in cui il codice Python che ho scritto funzionasse diversamente su un'altra macchina. (Anche se non ho scritto così tanto Python.)
Quindi cosa mi manca? In che cosa differisce la JVM da un interprete Python? C'è un modo in cui Python manca della indipendenza della piattaforma Java? O è solo una differenza culturale?