Välja antud GNAT Community Edition 2021

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

Lisa kommentaar