Появи се GNAT Community Edition 2021

Публикуван е пакетът за разработка на езика Ada — GNAT Community Edition 2021. В състава му влизат компилатор, интегрирана среда за разработка GNAT Studio, статичен анализатор на подмножество на езика SPARK, отладчик GDB и набор от библиотеки. Пакетът се разпространява под лицензия GPL.

Новата версия на компилатора използва бекенд GCC 10.3.1 и предоставя редица нови възможности. Добавена е реализация на следните нововъведения от предстоящия стандарт Ada 202х:

  • Нов профил за вградени системи Jorvik;
  • Подкрепа за аритметика с произволна точност;
  • Изрази-декларации;
  • Преименуване на стойности с автоматично извеждане на типове;
  • Контракти за препратки към подпрограми;
  • Филтри в итератори;
  • Агрегати за контейнери.

Също така бяха реализирани няколко експериментални (не стандартни) възможности:

  • Допълнителен «when» за оператори return/raise/goto;
  • Сравняване с шаблон;
  • Фиксирана долна граница на масив;
  • Извикване на подпрограми чрез точка за нетагови типове.

Скоро вероятно тази версия на компилатора ще бъде последната в серията релизи GNAT Community Edition. В бъдеще компилаторът, събран от отворени изходни текстове на GCC, ще може да бъде инсталиран с помощта на пакетен мениджър alire.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster