[April Fools] ก้าวกระโดดไกล Python รุ่นต่อไปจะเป็น Python 8

by lew
1 April 2016 - 07:24

โครงการ Python ประกาศแผนการหลัง Python 3 พร้อมใช้งานเต็มที่แล้วว่าถึงเวลาวางแผนถึงเวอร์ชั่นต่อไป และตอนนี้ก็ประกาศว่ารุ่นต่อไปจะเป็น Python 8

สาเหตุที่ต้องประกาศแผนอย่างรวดเร็วเพราะในสมัย Python 2 นั้นมีการวางแผนยาวนานจน Python 2 มีการใช้งานเป็นวงกว้างและการอัพเกรดทำได้ยาก เช่น เหตุการณ์ล่าสุดที่ Ubuntu ถอด Python 2 ไม่ได้ เพื่อให้การอัพเกรดได้รวดเร็วก็จะต้องรีบออกเวอร์ชั่นใหม่ ส่วนสาเหตุที่ต้องเป็น Python 8 เพื่อให้เลขเวอร์ชั่นนำหน้า Perl 6 และ PHP 7 และหลังจากนั้นจะออกเวอร์ชั่นใหม่ทุกๆ 2 ปี พร้อมกับปรับเลขเวอร์ชั่นเป็นการคูณสองจากเวอร์ชั่นก่อนหน้าไปเรื่อยๆ คาดว่าเลขเวอร์ชั่นจะแซงหน้าไฟร์ฟอกซ์ในปี 2022 เพราะไฟร์ฟอกซ์จะเป็นเวอร์ชั่น 44 แต่ Python จะเป็นเวอร์ชั่น 64

เพื่อฉลองเลขเวอร์ชั่น Python 8 จะไม่รับโค้ดที่ไม่ผ่าน PEP 8 อีกต่อไป โค้ดใดเขียนไม่ถูกต้องตามคำแนะนำไม่ว่าจะเป็นการคอมเมนต์ผิดรูปแบบหรือการใช้ชื่อตัวแปรผิดความหมายจะมี exception เป็น ImportError เสมอ

โค้ดชุดแรกเริ่มส่งเข้า hg แล้ว

ที่มา - Python-dev

Blognone Jobs Premium