โครงการที่ยิ่งใหญ่ที่สุดโครงการหนึ่งในประวัติศาสตร์โอเพนซอร์สนั่นคือ GCC ที่เปิดให้นักพัฒนาสามารถพัฒนาซอฟต์แวร์ได้โดยไม่ต้องการคอมไพลเลอร์แบบเสียเงิน GCC แม้จะย่อมาจาก Gnu Compiler Collection ที่ใช้คอมไพล์ภาษาได้จำนวนมาก แต่ตัว GCC ทั้งหมดยังคงพัฒนาด้วยภาษา C จนกระทั่งวันนี้ที่ GCC Steering Committee ได้ประกาศจะยอมรับโค้ดภาษา C++ เข้ามาร่วมด้วย
การใช้ภาษา C++ ใน GCC จะถูกจำกัดอยู่ในมาตรฐาน C++98 บวกกับตัวแปรชนิด long long เท่านั้น ส่วนความสามารถอื่นๆ ของ C++0x จะไม่ได้รับการยอมรับจาก GCC นอกจากนี้ Mark Mitchell ผู้ประกาศข่าวนี้ยังระบุว่าการใช้ฟีเจอร์ของ C++ เช่น multiple inheritance, templates (นอก STL), รวมถึงการใช้ exception ดูจะเป็นการใช้งานที่ "แรง" เกินไปสำหรับเขา ทำให้เราอาจจะเดาได้ว่าโค้ดที่ได้รับการยอมรับนั้นอาจจะออกมาแบบ "ภาษา C ที่มี Class" เท่านั้น
ระหว่างนี้ทาง GCC กำลังหาอาสาสมัครมาเขียนมาตรฐานโค้ดของ C++ ต่อไป
ที่มา - GCC Mailing list
Comments
= =" รู้สึกเหมือนจะดีขึ้นนะครับ ก็เหมือนภาษา C ที่มี Class จริงๆด้วยแหละ
มีเหมือนไม่มี T_T
+1 เหอะๆ ภาษา C มี Class
ฟังดูมีระดับนะ :-)
555++
ผมนึกว่ามันคือ Gnu C Compiler มาตั้งนาน Y-Y
iPAtS
+1
มันเป็นชื่อเก่าครับ ต่อมาพอเริ่มมีภาษาอื่นขึ้นมา เขาก็เลยเปลี่ยน
ตัวย่อมันดิ้นได้อยู่แล้วน่ะครับ ไม่เชื่อลองหาดูสิครับว่า GNU ย่อมาจากอะไร ;-)
GNU เขียนด้วยพิมพ์ใหญ่ครับ
จะดีเหรอ?
blog.semicolon.in.th