Python เร็วส์! ไลบรารี Gnulib ตัวใหม่เขียนด้วย Python เร็วขึ้นกว่าเดิม 8-100 เท่า

by terminus
25 April 2024 - 09:12

ไลบรารี GNU Portability Library (gnulib-tool) เป็นไลบรารีที่รวบรวมชุดคำสั่งทั่วไปของ GNU สำหรับให้นักพัฒนาใช้อิมพอร์ตเข้าไปในโค้ดตอนเขียนโปรแกรมภาษาต่างๆ

เนื่องจาก gnulib-tool เริ่มต้นสร้างขึ้นมาโดยเน้นด้าน portability เป็นสำคัญ มันจึงถูกเขียนขึ้นโดยใช้ shell script นั่นทำให้ประสิทธิภาพในการทำงานอาจจะไม่เร็วนักเมื่อเทียบกับไลบรารีที่เขียนด้วยภาษาโปรแกรมอื่น นักพัฒนาหลายคนก็บ่นเรื่องความช้าของ gnulib-tool มาเป็นเวลานาน

เมื่อวันที่ 21 เม.ย. 2024 คุณ Bruno Haible ได้ประกาศใน GNU mailing list ว่าตอนนี้ gnulib-tool ตัวใหม่ที่เขียนขึ้นโดยใช้ Python ได้เข้าสู่สถานะ beta แล้ว และจากการทดสอบพบว่า gnulib-tool ตัวใหม่เร็วกว่าเดิม 8-100 เท่า

ในประกาศยังได้อธิบายวิธีในการติดตั้ง gnulib-tool ตัวใหม่จาก Git repository ใน GNU Savannah เอาไว้ด้วย โดยระบุว่าเครื่องที่จะติดตั้งต้องมี Python เวอร์ชั่น 3.7 ขึ้นไป

ที่มา - Phoronix

ข่าวนี้มีหลายคนเข้าไปแสดงความเห็นถกเถียงแซวกันไปมาใน Forum ของ Phoronix เพราะไม่ค่อยเจอข่าวดีๆ เกี่ยวกับ Python ในด้านความเร็วหรือประสิทธิภาพสักเท่าไร

Blognone Jobs Premium