นักพัฒนาแบ็กเอนด์สำหรับคอมไพเลอร์ rustc ซึ่งรองรับการแปลโค้ดจากภาษา Rust ไปแสดงเป็นภาษา C ได้ประกาศว่าการทดสอบเสร็จเรียบร้อยแล้ว 95.9% เมื่อสองเดือนที่แล้ว อัตราการผ่านการทดสอบอยู่ที่ประมาณ 92% สังเกตว่ายังมีการทดสอบที่ยังไม่ผ่านจำนวน 64 รายการ โดยทั้งหมดเกี่ยวข้องกับการแก้ปัญหาทั่วไปที่แก้ไขได้ไม่ยาก โค้ดแบ็กเอนด์ได้รับการเผยแพร่ภายใต้ใบอนุญาต Apache 2.0
นอกเหนือจากภาษา C แล้ว แบ็กเอนด์ยังรองรับการแปลจาก Rust ไปเป็นตัวแทนตัวกลาง CIL สำหรับแพลตฟอร์ม .NET อีกด้วย แนวคิดของโครงการนี้คือการมอบความสามารถในการสร้างคลาส .NET บนพื้นฐานของโค้ดที่เขียนใน Rust รวมถึงการใช้ไลบรารี Rust ที่มีอยู่แล้วในโครงการที่ใช้แพลตฟอร์ม .NET คลาสที่เขียนด้วย Rust สำหรับแพลตฟอร์ม .NET สามารถเข้าถึง API และไลบรารีของ .NET ได้ อัตราการผ่านการทดสอบขั้นพื้นฐานสำหรับ .NET คาดว่าอยู่ที่ 96.3%
ที่มา: opennet.ru
