ISO ประกาศข่าว C++11 อย่างเป็นทางการ

by mk
13 October 2011 - 07:04

ต่อเนื่องจากข่าวเมื่อเดือนสิงหาคม มาตรฐาน C++0x ผ่านการโหวตเป็นทางการ, เปลี่ยนชื่อเป็นมาตรฐาน C++11

ล่าสุดทาง ISO ออกมาประกาศมาตรฐาน ISO/IEC 14882:2011 หรือชื่ออย่างเป็นทางการ Information technology – Programming languages – C++ เรียบร้อย โดยภาษา C++11 ถือเป็นการปรับปรุงครั้งใหญ่ของ C++ นับตั้งแต่ปี 1998

ของใหม่ใน C++11 ส่วนมากดึงมาจากภาษาและแพลตฟอร์มการพัฒนาที่เกิดขึ้นภายหลัง เช่น lambda function หรือการปรับปรุงหน่วยความจำให้รองรับมัลติคอร์ (ยังไม่มี garbage collector เพราะทำไม่ทัน แต่จะตามมาในรุ่นอนาคตจากนี้)

Herb Sutter ผู้ประสานงานยกร่างมาตรฐาน C++11 (ทำงานอยู่ที่ไมโครซอฟท์) ให้สัมภาษณ์ว่าระยะหลัง โลกของโปรแกรมมิ่งหันมาสนใจการเขียน managed code มากขึ้น แต่งานที่ยังต้องใช้ C++ ก็คงอยู่ไม่หายไปไหน และเมื่อปรับปรุงเป็น C++11 แล้ว ตัวภาษาจะเขียนง่าย โค้ดสะอาดกว่าเดิม ในขณะที่ "ประสิทธิภาพ" อันเป็นจุดขายของ C++ ก็ยังอยู่เหมือนเดิม

ที่มา - ISO, The Register

Blognone Jobs Premium