GNAT Community Edition 2021 เปิดตัวแล้ว

มีการเผยแพร่ชุดเครื่องมือการพัฒนาในภาษา 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

เพิ่มความคิดเห็น