Rumah >masalah biasa >Codon kelihatan sangat menjanjikan untuk kod Python yang sangat pantas

Codon kelihatan sangat menjanjikan untuk kod Python yang sangat pantas

王林
王林ke hadapan
2023-05-06 13:43:061542semak imbas

Walaupun terdapat Pyston, PyPy, dan pelbagai pelaksanaan Python alternatif lain yang dilakukan atas nama prestasi, Codon ialah salah satu pelaksanaan yang lebih baharu dan bercakap tentang 10~100x peningkatan prestasi.

Codon telah dimulakan oleh penyelidik di MIT dan bertujuan untuk menyampaikan prestasi seperti C/C++ daripada Python. Walaupun menggunakan kod genomik dunia sebenar yang dioptimumkan tangan, penyelidik telah melihat 5x hingga 10x kelajuan menggunakan Kodon. Codon juga menyokong bahagian belakang selari untuk menyokong penyasaran GPU atau berbilang teras CPU. News.mit.edu

menyediakan lebih banyak maklumat latar belakang tentang Codon.

Codon 看起来非常有前途的超快速 Python 代码

Kod Codon dikeluarkan di bawah lesen kod sumber komersial dan boleh didapati di GitHub. Projek ini mengakui bahawa walaupun ia mungkin tidak berfungsi sebagai pengganti drop-in, terdapat batasan lain:

"Walaupun Codon menyokong hampir semua sintaks Python, ia bukan pengganti drop-in untuk kod besar Perpustakaan mungkin memerlukan pengubahsuaian untuk dijalankan dengan pengkompil Codon Contohnya, beberapa modul Python belum dilaksanakan dalam Codon, dan beberapa ciri dinamik Python tidak dibenarkan Penyusun Codon menjana mesej ralat terperinci untuk membantu mengenal pasti dan menyelesaikan sebarang isu ketidakserasian."

Maklumat lanjut tentang pelaksanaan Python ini juga boleh didapati di Exaloop.io. Ia sepatutnya menarik untuk menanda aras Codon terhadap Python 3.11, memandangkan pengoptimuman prestasi huluan baru-baru ini dan untuk melihat bagaimana ia dibandingkan dengan beberapa pelaksanaan Python yang dioptimumkan prestasi lain.

Atas ialah kandungan terperinci Codon kelihatan sangat menjanjikan untuk kod Python yang sangat pantas. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yundongfang.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam