Objavljeno GNAT Community Edition 2021

Objavljen je paket razvojnih alata u jeziku Ada - GNAT Community Edition 2021. Uključuje kompajler, integrirano razvojno okruženje GNAT Studio, statički analizator za podskup jezika SPARK, GDB debugger i skup biblioteka. Paket se distribuira pod GPL licencom.

Nova verzija prevoditelja koristi GCC 10.3.1 backend i pruža niz novih značajki. Dodana implementacija sljedećih inovacija nadolazećeg standarda Ada 202x:

  • Novi profil za Jorvik ugrađene sustave;
  • Podrška aritmetike proizvoljne preciznosti;
  • Deklaracijski izrazi;
  • Preimenovanje vrijednosti s automatskim zaključivanjem tipa;
  • Ugovori za reference na potprograme;
  • Filtri u iteratorima;
  • Jedinice za kontejnere.

Implementirali smo i nekoliko eksperimentalnih (nestandardnih) značajki:

  • Dodatni "when" za return/raise/goto izjave;
  • Usklađivanje uzorka;
  • Fiksna donja granica niza;
  • Pozivanje potprograma korištenjem točke za neoznačene tipove.

Najvjerojatnije će ova verzija kompajlera biti posljednja u lancu izdanja GNAT Community Edition. U budućnosti, kompajler preveden iz GCC-a otvorenog koda može se instalirati pomoću alire upravitelja paketa.

Izvor: opennet.ru

Dodajte komentar