Instagram เปิดซอร์สโค้ด Cinder โครงการพัฒนา Python ของตัวเองให้ประสิทธิภาพดีขึ้น

หัวข้อกระทู้ ใน 'เทคโนโลยี' เริ่มโพสต์โดย iPokz, 9 พฤษภาคม 2021.

  1. iPokz

    iPokz ~" iPokz "~ Staff Member

    ทีมวิศวกร Instagram เปิดเผยซอร์สโค้ดโครงการ Cinder ซึ่งเป็นการ fork ตัว CPython (Python เวอร์ชันหลักที่เราใช้กันทั่วไป) ให้มีประสิทธิภาพสูงขึ้นกว่าเดิม

    Cinder เป็นโครงการภายในของ Instagram ที่นำ CPython 3.8 มาปรับแต่งหลายด้าน เช่น bytecode inline caching, eager evaluation of coroutines, method-at-a-time JIT และการลองทำ Static Python ทั้งหมดเพื่อให้ประสิทธิภาพดีขึ้นกว่าเดิม

    อย่างไรก็ตาม ทีมงาน Instagram ระบุว่าไม่ต้องการแยกโครงการ Cinder ออกมาจาก CPython สายหลัก และตั้งใจเปิดซอร์สออกมาเพื่อเปิดโอกาสให้โค้ดของ Cinder ถูกรวมกลับไปยัง CPython ง่ายขึ้นแทน ปัจจุบัน Cinder ถูกใช้งานภายใน Instagram อยู่แล้ว ใครสนใจนำไปใช้ก็ตามสะดวก แต่จะไม่รับรองคุณภาพหรือมีการซัพพอร์ต-แก้บั๊กให้กับใคร ตอนนี้รันได้เฉพาะบนลินุกซ์เพียงแพลตฟอร์มเดียวเท่านั้น

    ที่มา - GitHub, InfoWorld

    [​IMG]

    Topics: InstagramPythonOpen Source
     

แบ่งปันหน้านี้