Tags:
Node Thumbnail

มาตรฐานภาษา 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

No Description

Get latest news from Blognone

Comments

By: Hadakung
iPhoneWindows PhoneAndroidWindows
on 17 July 2017 - 13:56 #998234

อุตสาห์มีองค์ดูแลทั้งที พัฒนาภาษาให้มันใช้งานง่ายเหมือน c# หน่อยสิ หรือออก lib ให้ง่ายแบบ Arduino ก็ยังดี ใช้กี่ทีก็จะเป็นลม =_=

By: sukjai
iPhoneAndroidRed HatUbuntu
on 17 July 2017 - 16:15 #998282 Reply to:998234

+1. แต่ก็ยากนะครับ เพราะตัวภาษามันเน้นความเข้ากันได้กับตัวต่ำกว่าด้วย. แต่ทุกภาษาแรกๆ ก็ยากหมดแหละ ถ้าชินแล้วก็ชิวๆ ครับ