Pyjion - คอมไพเลอร์ JIT สำหรับ Python
(trypyjion.com)- คอมไพเลอร์ JIT แบบ drop-in สำหรับ Python 3.10 ที่ติดตั้งได้ผ่าน
pip
→ Mac/Windows/Linux
→ คอมไพล์ CPython bytecode เป็น machine code
- รันโค้ด Python ได้เร็วขึ้นโดยไม่ต้องแก้โค้ด
→ Profile Guided JIT Compiler
→ รองรับ float และ integer แบบเนทีฟ 64 บิต
→ รองรับ CPU ของ Intel/ARM
→ มี IL/ASM desassembler ในตัว
→ รองรับเครื่องมือดีบัก/โปรไฟลิงแบบเนทีฟ
3 ความคิดเห็น
ข้อเสียหน่อยคือต้องติดตั้ง .NET Core
https://github.com/microsoft/Pyjion
ดูจากโปรเจ็กต์บน GitHub แล้ว เหมือนว่าจะเป็นงานที่ MS กำลังพัฒนาอยู่... ใน README ก็มีอธิบายเปรียบเทียบกับ PyPy และ Pyston ที่ทำหน้าที่คล้ายกันไว้แบบสั้น ๆ ด้วย
จุดแตกต่างที่เห็นคือ แม้จะรองรับ JIT แต่ก็ยังสามารถใช้โมดูล Python เดิมที่พัฒนาด้วย C ได้ตามปกติ
น่าประหลาดใจจริง ๆ ที่มี .NET CLI (Common language infra.) โผล่มาที่นี่ด้วย ^^;