Tags:
Node Thumbnail

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

No Description

Get latest news from Blognone

Comments

By: crucifier
iPhoneAndroidUbuntu
on 25 June 2020 - 07:40 #1164443

ข้ามเลข 6 เหมือน PHP เลย

ขอประสบการณ์จากคนเขียน Perl หน่อยครับว่าเป็นยังไงบ้าง ผมเคยกลัวมันเมื่อเกือบยี่สิบปีก่อน เลยหันมาซบ PHP ยาวจนปัจจุบัน

By: sukjai
iPhoneAndroidRed HatUbuntu
on 25 June 2020 - 08:22 #1164445 Reply to:1164443

ชอบเป็นการส่วนตัวเพราะเรื่องการรักษาความเข้ากันได้กับ code เก่าๆนี่แหละครับมันเหมาะกับการเขียนโปรแกรมที่ต้องการใช้ไปนานๆ เพราะดูแลง่ายทำให้เราเอาสมองไปคิดเรื่องฟีเจอร์ของระบบมากขึ้นเพราะวิธีเขียนมันนิ่งๆ แต่ผมแค่ศึกษาผ่านๆ เท่านั้นครับ

By: lingjaidee
ContributoriPhoneAndroid
on 25 June 2020 - 09:12 #1164450
lingjaidee's picture

เกือบลืมไปแล้วว


my blog