Tags:
Node Thumbnail

Pyston โครงการภาษาไพธอนประสิทธิภาพสูงที่เริ่มต้นโครงการโดย Dropbox เมื่อปี 2014 กลับมาพัฒนาและเปิดซอร์สอีกครั้งในเวอร์ชั่น 2.2 หลังจากทาง Dropbox ทิ้งโครงการไปเมื่อปี 2017 ทีมงานตัดสินใจออกมาตั้งบริษัทแยกเพื่อให้บริการซัพพอร์ตในปี 2020

Pyston เป็นรันไทม์ไพธอนที่มี C API เข้ากันได้กับโครงการหลัก ทำให้สามารถใช้แพ็กเกจหลักๆ ได้ทันทีผ่านทางคำสั่ง pip-pyston3 ตัวโครงการรองรับภาษาไพธอนเวอร์ชั่น 3.8

แนวทางการเร่งความเร็วของ Pyston อาศัยการคอมไพล์โค้ดด้วย DynASM ของโครงการ Lua และลบโค้ดต่างๆ ที่ใช้งานน้อยออกไป ผลการทดสอบแสดงให้เห็นว่า Pyston ประสิทธิภาพดีกว่าโครงการหลักเป็นส่วนใหญ่ กรณีสำคัญๆ เช่นการใช้เป็นเว็บเซิร์ฟเวอร์นั้นประสิทธิภาพดีขึ้นถึง 30%

ตอนนี้โครงการหลักปล่อยซอร์สโค้ดออกมาแล้ว พร้อมแพ็กเกจ deb สำหรับ Ubuntu 16.04/18.04/20.04

ที่มา - Pyston Blog

No Description

ภาพโค้ดภาษา Python โดย JohnsonMartin

Get latest news from Blognone