Tags:

โครงการที่ยิ่งใหญ่ที่สุดโครงการหนึ่งในประวัติศาสตร์โอเพนซอร์สนั่นคือ 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

Get latest news from Blognone

Comments

By: GuBaRaK
iPhoneUbuntuWindows
on 2 June 2010 - 00:10 #180967
GuBaRaK's picture

= =" รู้สึกเหมือนจะดีขึ้นนะครับ ก็เหมือนภาษา C ที่มี Class จริงๆด้วยแหละ

By: Ford AntiTrust
ContributorAndroidBlackberryUbuntu
on 2 June 2010 - 00:53 #180971
Ford AntiTrust's picture

มีเหมือนไม่มี T_T

By: Priesdelly
ContributorAndroidWindows
on 2 June 2010 - 09:23 #181005 Reply to:180971
Priesdelly's picture

+1 เหอะๆ ภาษา C มี Class


Follow the white rabbit. | Priesdelly's Blog

By: mr_tawan
ContributoriPhoneAndroidWindows
on 2 June 2010 - 01:35 #180974
mr_tawan's picture

"ภาษา C ที่มี Class"

ฟังดูมีระดับนะ :-)


  • 9tawan.net บล็อกส่วนตัวฮับ
By: neizod
ContributorTraineeIn Love
on 2 June 2010 - 20:33 #181110 Reply to:180974
neizod's picture

555++

By: ipats
ContributorNOOBIn Love
on 2 June 2010 - 01:41 #180975

ผมนึกว่ามันคือ Gnu C Compiler มาตั้งนาน Y-Y


iPAtS

By: lexurous on 2 June 2010 - 01:57 #180980 Reply to:180975
lexurous's picture

+1

By: mr_tawan
ContributoriPhoneAndroidWindows
on 2 June 2010 - 04:28 #180990 Reply to:180975
mr_tawan's picture

มันเป็นชื่อเก่าครับ ต่อมาพอเริ่มมีภาษาอื่นขึ้นมา เขาก็เลยเปลี่ยน

ตัวย่อมันดิ้นได้อยู่แล้วน่ะครับ ไม่เชื่อลองหาดูสิครับว่า GNU ย่อมาจากอะไร ;-)


  • 9tawan.net บล็อกส่วนตัวฮับ
By: agent5 on 2 June 2010 - 07:43 #180995

GNU เขียนด้วยพิมพ์ใหญ่ครับ

By: semicolonth
ContributoriPhoneAndroidRed Hat
on 2 June 2010 - 09:11 #181003
semicolonth's picture

จะดีเหรอ?


blog.semicolon.in.th