GNAT Community Edition 2021 utgitt

En pakke med utviklingsverktøy på Ada-språket har blitt publisert - GNAT Community Edition 2021. Den inkluderer en kompilator, et integrert utviklingsmiljø GNAT Studio, en statisk analysator for et undersett av SPARK-språket, en GDB-debugger og et sett med biblioteker. Pakken distribueres under GPL-lisensen.

Den nye versjonen av kompilatoren bruker GCC 10.3.1-backend og gir en rekke nye funksjoner. Lagt til implementering av følgende innovasjoner av den kommende Ada 202x-standarden:

  • Ny profil for Jorvik embedded systems;
  • Arbitrær presisjon aritmetisk støtte;
  • Erklæringsuttrykk;
  • Gi nytt navn til verdier med automatisk typeslutning;
  • Kontrakter for referanser til subrutiner;
  • Filtre i iteratorer;
  • Enheter for containere.

Vi implementerte også flere eksperimentelle (ikke-standard) funksjoner:

  • Ekstra "når" for retur/hev/goto-utsagn;
  • Mønstermatching;
  • Fast nedre grense for matrisen;
  • Ringe underrutiner ved hjelp av en prikk for ikke-merkede typer.

Mest sannsynlig vil denne versjonen av kompilatoren være den siste i kjeden av GNAT Community Edition-utgivelser. I fremtiden kan kompilatoren kompilert fra åpen kildekode GCC installeres ved å bruke alire-pakkebehandlingen.

Kilde: opennet.ru

Legg til en kommentar