GCC 4.8 ใช้ C++ แล้ว

by lew
25 March 2013 - 17:12

GCC เริ่มพัฒนาด้วย C++ มาตั้งแต่กลางปี 2010 ระหว่างนี้กระบวนการพัฒนาเกิดขึ้นหลายอย่าง โดยเฉพาะกำหนดมาตรฐานว่าต้องใช้ฟีเจอร์ใดของ C++ บ้าง

ในแง่ของผู้ใช้งานคงไม่ต่างอะไรนัก แต่ฟีเจอร์อย่างการจัดการหน่วยความจำตาม scope ของโค้ด จะช่วยให้ตัว GCC คืนหน่วยความจำเร็วขึ้น ทำให้การใช้หน่วยความจำลดลง

ฟีเจอร์ของ GCC 4.8 ใหม่ที่สำคัญ เช่น

  • Optimize General: -Og จูนประสิทธิภาพอย่าง "สมเหตุสมผล" โดยที่ยังสามารถดีบั๊กได้
  • AddressSanitizer: ป้องกันบั๊กหน่วยความจำเช่นการใช้งานหน่วยความจำที่คืนไปแล้ว
  • ThreadSanitizer: ตรวจการแย่งใช้ข้อมูลระหว่างเธรด
  • Go 1.1: รองรับภาษา Go 1.1 แต่ไลบรารียังไม่สมบูรณ์
  • AArch64: รองรับ Cortex-A53 และ Cortex-A57

ที่มา - GNU, Parity News

Blognone Jobs Premium