PyPy เป็นผู้ใหญ่แค่ไหน? [ปิด]


12

ฉันกำลังพยายามกำหนดวุฒิภาวะของ PyPy ด้วยวิธีการอื่นนอกเหนือจากการอ่านความคิดเห็นของนักพัฒนา ดังนั้นฉันสนใจที่จะได้ยินเกี่ยวกับโครงการที่มีความสำคัญต่อภารกิจสูงโดยใช้ PyPy ตัวบ่งชี้อื่น ๆ ของความเป็นผู้ใหญ่ดูเหมือนจะดี ฉันเพิ่งหายไปก่อนที่จะตัดสินใจใช้สำหรับโครงการหลักของฉัน

คำตอบ:


13

PyPy เพิ่งมาถึงขั้นตอนที่เป็นผู้ใหญ่อย่างเพียงพอที่จะทดแทนการทำงานได้สำหรับ CPython ในสภาพแวดล้อมการผลิตที่ไม่มีโมดูลส่วนขยาย C ที่ใช้งานอยู่หรือผู้ที่จำเป็นต้องได้รับการจัดการอย่างเพียงพอผ่านทางcpyextหรือเขียนอินเตอร์เฟสใหม่อย่างรวดเร็ว รหัสที่จะใช้ `ctypes

ดังนั้นยังไม่มีตัวอย่างของการโยกย้ายครั้งใหญ่ออกจาก CPython อย่างไรก็ตามมีตัวอย่างของการเร่งความเร็วที่สำคัญในรหัสโลกแห่งความจริงเพียงแค่สลับล่าม - ตัวอย่างที่น่าสังเกตมากที่สุดที่ฉันรู้ในตอนนี้คือLWN เปลี่ยนไปใช้ PyPyและลดเวลารันลง ~ 67% สำหรับการพัฒนา Linux สคริปต์ data mining

สิ่งสำคัญที่ต้องจำคือถ้าคุณไม่เริ่มเขียนรหัส RPython มันง่ายที่จะเปลี่ยนจาก PyPy กลับไปเป็น CPython 2.7 ถ้าคุณต้องการโมดูลส่วนขยาย C เฉพาะหรือคุณต้องการกำหนดเป้าหมายแพลตฟอร์มที่ PyPy ไม่ต้องการ ' ไม่สนับสนุน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.