GNAT Community Edition 2021 udgivet

En pakke med udviklingsværktøjer i Ada-sproget er blevet udgivet - GNAT Community Edition 2021. Den inkluderer en compiler, et integreret udviklingsmiljø GNAT Studio, en statisk analysator til en undergruppe af SPARK-sproget, en GDB-debugger og et sæt biblioteker. Pakken distribueres under GPL-licensen.

Den nye version af compileren bruger GCC 10.3.1-backend og giver en række nye funktioner. Tilføjet implementering af følgende innovationer af den kommende Ada 202x-standard:

  • Ny profil for Jorviks indlejrede systemer;
  • Arbitrær præcision aritmetisk støtte;
  • Erklæringsudtryk;
  • Omdøbning af værdier med automatisk typeslutning;
  • Kontrakter om referencer til underrutiner;
  • Filtre i iteratorer;
  • Enheder til containere.

Vi implementerede også flere eksperimentelle (ikke-standard) funktioner:

  • Yderligere "når" for return/raise/goto-udsagn;
  • Mønster matchende;
  • Fast nedre grænse for arrayet;
  • Kald underrutiner ved hjælp af en prik til ikke-mærkede typer.

Mest sandsynligt vil denne version af compileren være den sidste i kæden af ​​GNAT Community Edition-udgivelser. I fremtiden kan en compiler kompileret fra open source GCC installeres ved hjælp af alire-pakkehåndteringen.

Kilde: opennet.ru

Tilføj en kommentar