No mundo Java, falamos frequentemente sobre a JVM e, quando o Java era novo, tinha o recurso supostamente matador de "Write Once, Run Anywhere".
Da maneira como as pessoas falam e escrevem, isso parece diferente da maneira como o Python, por exemplo, funciona. No entanto, eu não sabia de nenhuma maneira que o código Python que eu escrevi funcionaria diferente em outra máquina. (Embora eu não tenha escrito tanto Python.)
Então o que estou perdendo? Qual a diferença entre a JVM e um intérprete Python? Existe uma maneira de o Python não ter independência de plataforma do Java? Ou isso é apenas uma diferença cultural?