มาตรฐานภาษา C++ ในช่วงหลังอยู่ภายใต้การดูแลขององค์กรกลาง ISO และเราเห็นการพัฒนาสเปกของภาษา C++ โดยเพิ่มฟีเจอร์ใหม่ๆ เข้ามาทุกสามปี นับตั้งแต่ C++11, C++14 และล่าสุด C++17 ที่ตอนนี้ยังมีสถานะเป็นฉบับร่าง และมีกำหนดจะออกในปีนี้ (หรืออาจเป็น C++18 ถ้ากระบวนการล่าช้า)
ล่าสุดทางคณะทำงานของ ISO เริ่มวางแผนฟีเจอร์ใหม่ของ C++ รุ่นถัดไปที่เรียกกันอย่างไม่เป็นทางการว่า C++20 แล้ว โดยการประชุมของคณะทำงานที่โตรอนโต ประเทศแคนาดา ในช่วงสุดสัปดาห์ที่ผ่านมา เริ่มหารือว่าฟีเจอร์ใดบ้างจะได้อยู่ใน C++20
ฟีเจอร์ที่เสนอมีหลากหลาย ตั้งแต่ตัว syntax ของภาษาเอง ไปจนถึงข้อเสนอเรื่อง Transactional Memory, Networking, Ranges, Modules, Concurrency ซึ่งต้องใช้เวลาอีกพอสมควรกว่าจะได้ข้อยุติว่าข้อเสนอไหนจะถูกรับเข้าเป็นมาตรฐานบ้าง
ที่มา - Codeplay, Herb Sutter, Phoronix