Perl ประกาศปรับเลขรุ่นเป็น Perl 7, เหมือน Perl 5.32 แต่ปิดฟีเจอร์เก่าทิ้ง

หัวข้อกระทู้ ใน 'เทคโนโลยี' เริ่มโพสต์โดย iPokz, 25 มิถุนายน 2020.

  1. iPokz

    iPokz ~" iPokz "~ Staff Member

    Sawyer X หัวหน้าโครงการ Perl ประกาศโครงการ Perl 7 ที่เป็นเพียงการปิดฟีเจอร์จาก Perl 5.32 ที่เพิ่งออกมาเมื่อ 3 วันก่อน เพื่อบังคับให้โปรแกรมเมอร์หันมาใช้แนวทางการเขียนใหม่ๆ

    ตอนนี้ยังอยู่ระหว่างการเตรียมการ แต่ฟีเจอร์ที่น่าจะหายไป เช่น indirect object notation, array หลายมิติปลอม, และโค้ดแบบ Perl 4 โดยก่อนหน้านี้ Perl มีแนวทางรักษาความเข้ากันได้กับโค้ดเก่าๆ มาอย่างต่อเนื่องยาวนาน ซึ่งเป็นข้อดีที่โค้ดเก่าๆ ก็ยังคงทำงานกับ Perl เวอร์ชั่นใหม่ๆ ได้ แต่ก็ทำให้โปรแกรมเมอร์สับสนกับโค้ดเก่าๆ โดย Perl 7 ยังคงทำงานร่วมกับโค้ดเก่าๆ ได้แต่จะต้องเปิดฟีเจอร์กลับขึ้นมาเอง

    สาเหตุที่ต้องข้าม จากเวอร์ชั่น 5 ไป 7 เพราะ Perl 6 นั้น พยายามยกเครื่องภาษาเสียใหม่แต่กลับทำให้ภาษาต่างกันออกไปจนแยกโครงการเป็น Raku

    ที่มา - Perl.com

    [​IMG]

    Topics: PerlProgramming
     

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