PyPy ne kadar olgun? [kapalı]


12

PyPy'nin olgunluğunu geliştiricilerin görüşlerini okumaktan başka yollarla belirlemeye çalışıyorum. Bu nedenle, PyPy kullanarak kritik öneme sahip tüm projeleri duymak istiyorum. Diğer tüm olgunluk göstergeleri iyi görünüyor. Ana projem için kullanmaya karar vermeden önce bunu kaçırıyorum.

Yanıtlar:


13

PyPy sadece gelmiştir sadece yeterince ya kullanımda olmayan C uzatma modülleri veya ihtiyaç vardır olanlar yeterince üzerinden ele alınabilir vardır üretim ortamlarında CPython için uygulanabilir bir yedek olmak üzere olgun bir aşamaya varması cpyextveya arabiriminin hızlı bir yeniden yazma ctypes kullanmak için kod.

Buna göre, CPython'dan henüz pek çok büyük göç örneği yok. Bununla birlikte, sadece çevirmenleri değiştirerek gerçek dünya kodunda önemli hızlanma örnekleri var - şu anda farkında olduğum en dikkat çekici örnek , LWN'nin PyPy'ye geçmesi ve Linux geliştirmelerinin bazıları için çalışma süresinde ~% 67 azalma elde etmesidir. veri madenciliği senaryoları.

Ne olursa olsun, akılda tutulması gereken en önemli şey, RPython kodunu yazmaya başlamadığınız sürece, belirli bir C genişletme modülüne ihtiyacınız varsa veya PyPy'nin yapmadığı bir platformu hedeflemek istediğinizde PyPy'den CPython 2.7'ye geçmek kolaydır. t desteği.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.