สัปดาห์นี้โครงการ Python ออกเวอร์ชั่น 3.11 โดยหนึ่งในฟีเจอร์สำคัญคือความเร็วที่เพิ่มขึ้นอย่างชัดเจน 10-60% ในแต่ละชุดการทดสอบ โดยโครงการ Faster CPython นี้เกิดขึ้นได้โดยมีไมโครซอฟท์เป็นผู้สนับสนุนรายสำคัญ
Guido van Rossum ผู้สร้างภาษา Python เข้าทำงานกับไมโครซอฟท์ตั้งแต่ปลายปี 2020 โดยตอนแรกยังบอกว่าไม่แน่ใจว่าจะทำอะไร แต่หลังจากเขาไปเห็นข้อเสนอของ Mark Shannon เรื่องการปรับปรุงความเร็ว Python ที่เขียนไว้ก่อน Guido เข้าทำงานกับไมโครซอฟท์ไม่นานนักก็สนใจแนวทางนี้ และมองว่าแผนบันได 4 ขั้นของ Shannon เพื่อปรับปรุงความเร็วของ CPython นี้ไม่น่าทำคนเดียวไหว Guido จึงเสนอให้ไมโครซอฟท์จ้าง Shannon มาทำงานเต็มเวลาพร้อมกับสร้างทีมให้ ไมโครซอฟท์อนุมัติทีมงานทั้งหมด 6 คนรวมทั้ง Shannon และ Guido หลังจากนั้น Guido ก็เปิดเผยว่าเขาจะทำโครงการเร่งความเร็ว Python นี้
ทีมงานทุกคนทำงานกับ Python มาก่อนแล้วทั้งสิ้น แต่บางคนพัฒนาโครงการ CPython แค่บางวัน เช่น Eric Snow ทำงานในไมโครซอฟท์โดยแบ่งเวลา 20% มาทำงานกับ CPython คิดเป็นสัปดาห์ละวัน เขาระบุว่าก่อนหน้านี้ทำงานลำบากเพราะต้องสลับงานไปมา การได้มาทำงานกับโครงการ CPython เต็มเวลาจึงเป็นโอกาสดี
การปรับปรุงประสิทธิภาพใน Python 3.11 เป็นการหยิบข้อเสนอที่เคยเสนอไว้ก่อนแล้วมาอิมพลีเมนต์เพื่อให้ออกทันเวอร์ชั่นนี้ แต่ตอนนี้ก็เป็นการเตรียมการสำหรับฟีเจอร์ในเวอร์ชั่นต่อๆ ไป เช่น L Pereira หนึ่งในทีมงานที่เคยอยู่กับ .NET มาก่อน กำลังปรับปรุงการคำนวณเลขจำนวนเต็มให้ทำงานเต็มความเร็วซีพียูเมื่อเลขมีขนาดเล็กพอ เพราะ Python นั้นเลขจำนวนเต็มไม่มีเพดานค่าสูงสุด ทำให้สามารถคำนวณเลขขนาดใหญ่มากๆ ได้โดยไม่ต้องการไลบรารีเพิ่มเติม
ที่มา - Microsoft
Comments
Ms สนับสนุนทั้ง python ทั้ง rust เลยนะเนี้ย
เพิ่งมาเก็ตว่า The Shannon Plan คือล้อมาจาก The Seldon Plan จากนิยาย Foundation ของปู่อสิมอฟ ก็ว่าทำมีรูปนิยายแกแปะอยู่ 😂
ทำงานจนเลยวัยเกษียณ อยากเกษียณ ลาออก
เบื่อเกษียณแล้ว อยากทำงาน ไมโครซอฟท์จ้าง
ไมโครซอฟท์ไม่ได้มีงานเตรียมไว้ให้ อยากทำอะไรก็ให้บอก
งั้นขอกลับไปทำงานดั้งเดิมนะ ไมโครซอฟท์ตกลง
เจอส่วนที่อยากทำในงานเดิมละ งั้นทำอันนี้นะ ไมโครซอฟท์ตกลง
งานนั้นดูแล้วไม่น่าทำคนเดียวไหว ขอจ้างเจ้าของไอเดียด้วยได้มั้ย ไมโครซอฟท์ตกลงแถมบอกให้ 6 คนเลย
ไมโครซอฟท์สปอยล์เต็มที่มาก
บ้านเราบอกไม่เกิน 30,35 😔
ดีเลยครับ Python เป็นภาษาสารพัดประโยชน์ ช่วยงานได้เยอะเลย
..: เรื่อยไป