Trong thế giới Java, chúng ta thường nói về JVM và khi Java mới, nó có tính năng được cho là sát thủ của "Viết một lần, chạy mọi nơi".
Từ cách mọi người nói và viết, điều này có vẻ khác với cách mà Python, ví dụ, hoạt động. Tuy nhiên, tôi đã không nhận thức được bất kỳ cách nào mà mã Python mà tôi đã viết sẽ hoạt động khác nhau trên một máy khác. (Mặc dù tôi chưa viết nhiều Python.)
Vậy tôi còn thiếu gì? JVM khác với trình thông dịch Python như thế nào? Có cách nào Python thiếu tính độc lập nền tảng của Java không? Hay đây chỉ là một sự khác biệt văn hóa?