GNAT қауымдастық басылымы 2021 шығарылды

Ada тіліндегі әзірлеу құралдарының пакеті жарияланды - GNAT Community Edition 2021. Ол компиляторды, GNAT Studio біріктірілген әзірлеу ортасын, SPARK тілінің ішкі жиынына арналған статикалық анализаторды, GDB отладкасын және кітапханалар жинағын қамтиды. Пакет GPL лицензиясы бойынша таратылады.

Компилятордың жаңа нұсқасы GCC 10.3.1 серверін пайдаланады және бірқатар жаңа мүмкіндіктерді қамтамасыз етеді. Алдағы Ada 202x стандартының келесі инновацияларын енгізу қосылды:

  • Jorvik ендірілген жүйелері үшін жаңа профиль;
  • Ерікті дәлдік арифметикалық қолдау;
  • Декларация өрнектері;
  • Автоматты түрдегі қорытындымен мәндердің атын өзгерту;
  • Ішкі бағдарламаларға сілтеме жасау үшін шарттар;
  • Итераторлардағы сүзгілер;
  • Контейнерлерге арналған қондырғылар.

Біз сондай-ақ бірнеше эксперименттік (стандартты емес) мүмкіндіктерді енгіздік:

  • Қайтару/көтеру/өту мәлімдемелері үшін қосымша "қашан";
  • Үлгіні сәйкестендіру;
  • Массивтің бекітілген төменгі шекарасы;
  • Белгісіз түрлер үшін нүктені пайдаланып ішкі бағдарламаларды шақыру.

Сірә, компилятордың бұл нұсқасы GNAT Community Edition шығарылымдарының тізбегіндегі соңғысы болады. Болашақта ашық бастапқы GCC-тен құрастырылған компиляторды alire пакет менеджері арқылы орнатуға болады.

Ақпарат көзі: opennet.ru

пікір қалдыру