Välja on antud Ada keeles arendustööriistade pakett - GNAT Community Edition 2021. See sisaldab kompilaatorit, integreeritud arenduskeskkonda GNAT Studio, SPARK keele alamhulga staatilist analüsaatorit, GDB silurit ja teekide komplekti. Paketti levitatakse GPL-i litsentsi alusel.
Kompilaatori uus versioon kasutab GCC 10.3.1 taustaprogrammi ja pakub mitmeid uusi funktsioone. Tulevases Ada 202x standardis on lisatud järgmised uuendused:
- Uus profiil Jorviki manussüsteemidele;
- meelevaldne täppisaritmeetiline tugi;
- Deklaratsiooniväljendid;
- Väärtuste ümbernimetamine automaatse tüübi järeldamisega;
- Lepingud alamprogrammidele viitamiseks;
- Filtrid iteraatorites;
- Üksused konteinerite jaoks.
Rakendasime ka mitmeid eksperimentaalseid (mittestandardseid) funktsioone:
- Täiendav "when" tagasi/tõus/goto avalduste jaoks;
- Mustri sobitamine;
- Fikseeritud massiivi alumine piir;
- Alamprogrammide kutsumine märgistamata tüüpide jaoks punkti abil.
Tõenäoliselt on see kompilaatori versioon GNAT Community Editioni väljaannete ahelas viimane. Tulevikus saab avatud lähtekoodiga GCC-st koostatud kompilaatori installida paketihalduri Alire abil.
Allikas: opennet.ru