Python có nhiều triển khai hoạt động. Chúng tôi sẽ giải quyết các cách triển khai khác nhau của nó và biết cách triển khai nào là nhanh nhất.
Các triển khai khác nhau của Python -
-
IronPython - Đây là triển khai Python chạy trên .NET framework. Việc triển khai này được viết bằng C #. Nó sử dụng máy ảo .net để chạy. IronPython có thể sử dụng thư viện python và thư viện khung .net.
-
Jython - Jython là việc triển khai Python chạy trên Nền tảng Java. Jython sử dụng các lớp và thư viện java. Cuộc chạy đua
-
mã được biên dịch thành mã byte java và nó được chạy trên Máy ảo Java.
-
PyPy - Đây là phần thực thi của Python được viết bằng ngôn ngữ Python. Pypy sử dụng JIT (biên dịch Just-In-Time).
-
Cpython - Đây là phần triển khai của Python được viết bằng ngôn ngữ C. Nó chạy trên Máy ảo Cpython. Cpython chuyển đổi mã nguồn thành mã byte trung gian.
Có một số cách triển khai Python khác bao gồm CLPython, Pyston, Cython, IPython.
Cách triển khai nhanh nhất:Pypy
Cách triển khai nhanh nhất của python là pypy. Như đã đề cập ở trên, pypy sử dụng biên dịch theo thời gian justin. Việc biên dịch JIT làm cho pypy nhanh hơn các cách triển khai khác. Việc biên dịch JIT cho phép mã nguồn được biên dịch thành mã máy gốc, điều này làm cho nó rất nhanh.