Vydaná GNAT Community Edition 2021

Bol vydaný balík vývojových nástrojov v jazyku Ada - GNAT Community Edition 2021. Obsahuje kompilátor, integrované vývojové prostredie GNAT Studio, statický analyzátor pre podmnožinu jazyka SPARK, ladiaci program GDB a sadu knižníc. Balík je distribuovaný pod licenciou GPL.

Nová verzia kompilátora využíva backend GCC 10.3.1 a poskytuje množstvo nových funkcií. Pridaná implementácia nasledujúcich inovácií pripravovaného štandardu Ada 202x:

  • Nový profil pre vstavané systémy Jorvik;
  • Podpora ľubovoľnej presnej aritmetiky;
  • Deklaračné výrazy;
  • Premenovanie hodnôt pomocou automatického odvodzovania typu;
  • Zmluvy o odkazoch na podprogramy;
  • Filtre v iterátoroch;
  • Jednotky pre kontajnery.

Implementovali sme aj niekoľko experimentálnych (neštandardných) funkcií:

  • Dodatočné „kedy“ pre príkazy return/raise/goto;
  • Zhoda vzorov;
  • Pevná spodná hranica poľa;
  • Volanie podprogramov pomocou bodky pre neoznačené typy.

S najväčšou pravdepodobnosťou bude táto verzia kompilátora poslednou v reťazci vydaní GNAT Community Edition. V budúcnosti môže byť kompilátor zostavený z open source GCC nainštalovaný pomocou správcu balíkov alire.

Zdroj: opennet.ru

Pridať komentár