Objavljeno GNAT Community Edition 2021

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

Nova verzija kompajlera koristi pozadinu GCC 10.3.1 i pruža niz novih karakteristika. Dodata implementacija sljedećih inovacija nadolazećeg Ada 202x standarda:

  • Novi profil za Jorvik embedded sisteme;
  • Aritmetička podrška proizvoljne preciznosti;
  • Izrazi deklaracije;
  • Preimenovanje vrijednosti sa automatskim zaključivanjem tipa;
  • Ugovori za reference na potprograme;
  • Filtri u iteratorima;
  • Jedinice za kontejnere.

Također smo implementirali nekoliko eksperimentalnih (nestandardnih) funkcija:

  • Dodatni "kada" za naredbe return/raise/goto;
  • Pattern matching;
  • Fiksna donja granica niza;
  • Pozivanje potprograma pomoću tačke za neoznačene tipove.

Najvjerovatnije će ova verzija kompajlera biti posljednja u lancu izdanja GNAT Community Edition. U budućnosti, kompajler kompajliran iz otvorenog koda GCC može se instalirati pomoću alire paket menadžera.

izvor: opennet.ru

Dodajte komentar