GNAT Community Edition 2021 a fost lansată

A fost publicat un pachet de instrumente de dezvoltare în limbajul Ada - GNAT Community Edition 2021. Acesta include un compilator, un mediu de dezvoltare integrat GNAT Studio, un analizor static pentru un subset al limbajului SPARK, un depanator GDB și un set de biblioteci. Pachetul este distribuit sub licență GPL.

Noua versiune a compilatorului folosește backend-ul GCC 10.3.1 și oferă o serie de caracteristici noi. S-a adăugat implementarea următoarelor inovații ale viitorului standard Ada 202x:

  • Profil nou pentru sistemele încorporate Jorvik;
  • Suport aritmetic de precizie arbitrară;
  • Expresii de declarație;
  • Redenumirea valorilor cu inferență automată de tip;
  • Contracte pentru referiri la subrutine;
  • Filtre în iteratoare;
  • Unitati pentru containere.

De asemenea, am implementat câteva funcții experimentale (non-standard):

  • „când” suplimentar pentru declarațiile return/raise/goto;
  • Potrivire de model;
  • Limită inferioară fixă ​​a matricei;
  • Apelarea subrutinelor folosind un punct pentru tipurile neetichetate.

Cel mai probabil, această versiune a compilatorului va fi ultima din lanțul de versiuni GNAT Community Edition. În viitor, compilatorul compilat din GCC open source poate fi instalat folosind managerul de pachete alire.

Sursa: opennet.ru

Adauga un comentariu