Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Khác biệt giữa các triển khai (Implementations) của Python?


Hầu hết các lập trình viên biết Python, bất kể Python được triển khai như thế nào trong hệ thống của họ. Vậy "Python" là gì, là giao diện trừu tượng (abstract interface)? Hay CPython, triển khai phổ biến nhất (không phải Cython)? Hay Jython, IronPython, PyPy?

Mặc dù các công nghệ trên thường được nhắc đến, nhưng một số phục vụ mục đích hoàn toàn khác nhau.

Có thể coi Python là đặc tả (specification) cho một ngôn ngữ có thể triển khai theo nhiều cách khác nhau.

Trong hướng dẫn này, chúng ta sẽ đi qua các triển khai khác nhau của Python.