A fost lansat GNAT Community Edition 2021

A fost publicat pachetul de instrumente de dezvoltare pentru limbajul Ada — GNAT Community Edition 2021. Acesta include compilatorul, mediul integrat de dezvoltare GNAT Studio, analizorul static pentru sub-întregul limbaj SPARK, debugger-ul GDB și un set de biblioteci. Pachetul este distribuit sub licența GPL.

Noua versiune a compilatorului utilizează backend-ul GCC 10.3.1 și oferă o serie de noi funcționalități. A fost adăugată implementarea următoarelor noutăți din viitorul standard Ada 202x:

  • Un nou profil pentru sisteme încorporate Jorvik;
  • Suport pentru aritmetica cu precizie arbitrara;
  • Declarații-exprimare;
  • Reîntreptarea valorilor cu inferență automată a tipurilor;
  • Contracte pentru referințe la subprograme;
  • Filtre în iteratoare;
  • Agregate pentru containere.

De asemenea, au fost implementate câteva funcționalități experimentale (non-standard):

  • Un „when” suplimentar pentru operatorii return/raise/goto;
  • Potrivirea cu șabloane;
  • Limită inferioară fixă pentru tablouri;
  • Apelarea subprogramelor prin punct pentru tipuri non-tag.

Probabil că această versiune a compilatorului va fi ultima din lanțul de lansări GNAT Community Edition. În viitor, compilatorul construit din sursele deschise GCC va putea fi instalat folosind managerul de pachete alire.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster