มีการเผยแพร่ชุดเครื่องมือการพัฒนาในภาษา Ada - GNAT Community Edition 2021 ประกอบด้วยคอมไพเลอร์ สภาพแวดล้อมการพัฒนาแบบรวม GNAT Studio ตัววิเคราะห์แบบคงที่สำหรับชุดย่อยของภาษา SPARK ตัวดีบักเกอร์ GDB และชุดไลบรารี แพ็คเกจนี้เผยแพร่ภายใต้ลิขสิทธิ์ GPL
คอมไพเลอร์เวอร์ชันใหม่ใช้แบ็กเอนด์ GCC 10.3.1 และมีคุณสมบัติใหม่มากมาย เพิ่มการใช้งานนวัตกรรมต่อไปนี้ของมาตรฐาน Ada 202x ที่กำลังจะมาถึง:
- โปรไฟล์ใหม่สำหรับระบบฝังตัว Jorvik
- การสนับสนุนทางคณิตศาสตร์ที่แม่นยำโดยพลการ;
- สำนวนการประกาศ;
- การเปลี่ยนชื่อค่าด้วยการอนุมานประเภทอัตโนมัติ
- สัญญาสำหรับการอ้างอิงถึงรูทีนย่อย
- ตัวกรองในตัววนซ้ำ
- หน่วยสำหรับคอนเทนเนอร์
นอกจากนี้เรายังใช้คุณลักษณะทดลอง (ไม่ได้มาตรฐาน) หลายประการ:
- เพิ่มเติม "เมื่อ" สำหรับคำสั่ง return/raise/goto;
- การจับคู่รูปแบบ;
- แก้ไขขอบเขตล่างของอาร์เรย์
- การเรียกรูทีนย่อยโดยใช้จุดสำหรับประเภทที่ไม่มีแท็ก
เป็นไปได้มากว่าคอมไพเลอร์เวอร์ชันนี้จะเป็นเวอร์ชันสุดท้ายในสายการเผยแพร่ GNAT Community Edition ในอนาคต คอมไพเลอร์ที่คอมไพล์จาก GCC แบบโอเพ่นซอร์สสามารถติดตั้งได้โดยใช้ตัวจัดการแพ็คเกจ alire
ที่มา: opennet.ru