Wydano GNAT Community Edition 2021.

Opublikowano pakiet narzędzi programistycznych w języku Ada — GNAT Community Edition 2021. W skład wchodzi kompilator, zintegrowane środowisko programistyczne GNAT Studio, statyczny analizator podzbioru języka SPARK, debuger GDB oraz zestaw bibliotek. Pakiet jest rozpowszechniany na licencji GPL.

Nowa wersja kompilatora wykorzystuje backend GCC 10.3.1 i oferuje szereg nowych możliwości. Dodano implementację następujących innowacji nadchodzącego standardu Ada 202x:

  • Nowy profil dla systemów wbudowanych Jorvik;
  • Wsparcie dla arytmetyki o dowolnej precyzji;
  • Wyrażenia-deklaracje;
  • Zmiana nazw wartości z automatycznym wnioskowaniem typów;
  • Kontrakty dla odniesień do podprogramów;
  • Filtry w iteratorach;
  • Agregaty dla kontenerów.

Zrealizowano także kilka eksperymentalnych (nienormatywnych) funkcji:

  • Dodatkowe „when” dla operatorów return/raise/goto;
  • Dopasowywanie do wzorca;
  • Ustalona dolna granica tablicy;
  • Wywołanie podprogramów przez kropkę dla typów nietegowych.

Prawdopodobnie ta wersja kompilatora będzie ostatnią w serii wydań GNAT Community Edition. W przyszłości kompilator zbudowany z otwartych źródeł GCC będzie można zainstalować za pomocą menedżera pakietów alire.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster