GCC โครงการคอมไพลเลอร์ของ GNU ประกาศรับโค้ดรองรับภาษา Rust เข้าโครงการ หลังจาก Philip Herron นักพัฒนาจาก Embecosm พัฒนาโครงการนี้มาตั้งแต่ปลายปี 2020
โครงการคอมไพลเลอร์ขนาดใหญ่อย่าง GCC หรือ LLVM จะแบ่งฟีเจอร์ด้านการรองรับภาษา (front-end) ออกจากการรองรับสถาปัตยกรรมซีพียู (back-end) ทุกวันนี้คอมไพลเลอร์ rustc ที่เป็นคอมไพลเลอร์หลักของภาษา Rust นั้นใช้ LLVM ขณะที่ GCC รองรับสถาปัตยกรรมซีพียูกว้างขวางกว่า
โครงการ GCC Rust มีเป้าหมายแรกที่จะรองรับภาษา Rust ระดับเดียวกับ rustc 1.40 ซึ่งออกมาตั้งแต่ปี 2020 และตอนนี้ rustc อยู่ที่เวอร์ชั่น 1.62.0 และกว่าที่โครงการจะรวมเข้าไปใน GCC จริงก็น่าจะเป็น GCC 13 คาดว่าจะออกตัวจริงปี 2023 และเป็นการรองรับระดับเบต้าเท่านั้น
ภาษา Rust ได้รับความนิยมสูงขึ้นเรื่อยๆ ในช่วงหลังเนื่องจากแนวคิดในการรับประกันความปลอดภัยของหน่วยความจำ แต่ประสิทธิภาพก็ดีระดับเดียวกับภาษาที่คอมไพล์แบบเนทีฟ แนวทางนี้ทำให้มีบริษัทมาสนับสนุนโครงการ Rust มากขึ้นเรื่อยๆ
ที่มา - gnu.org
Comments
การองรับ -> การ รองรับ
บล็อกส่วนตัวที่อัพเดตตามอารมณ์และความขยัน :P