Inilabas ang GNAT Community Edition 2021

Na-publish ang isang pakete ng mga tool sa pag-develop sa wikang Ada - GNAT Community Edition 2021. Kabilang dito ang isang compiler, isang integrated development environment na GNAT Studio, isang static na analyzer para sa isang subset ng SPARK na wika, isang GDB debugger at isang set ng mga library. Ang pakete ay ipinamamahagi sa ilalim ng lisensya ng GPL.

Ang bagong bersyon ng compiler ay gumagamit ng GCC 10.3.1 backend at nagbibigay ng ilang bagong feature. Idinagdag ang pagpapatupad ng mga sumusunod na inobasyon ng paparating na pamantayan ng Ada 202x:

  • Bagong profile para sa Jorvik embedded system;
  • Arbitrary na katumpakan na suporta sa arithmetic;
  • Mga pagpapahayag ng pahayag;
  • Ang pagpapalit ng pangalan ng mga halaga na may awtomatikong uri ng hinuha;
  • Mga kontrata para sa mga sanggunian sa mga subroutine;
  • Mga filter sa iterator;
  • Mga yunit para sa mga lalagyan.

Nagpatupad din kami ng ilang pang-eksperimentong (hindi karaniwang) feature:

  • Karagdagang "kailan" para sa mga pahayag ng pagbabalik/pagtaas/goto;
  • Pagtutugma ng pattern;
  • Fixed lower bound ng array;
  • Pagtawag sa mga subroutine gamit ang isang tuldok para sa mga hindi naka-tag na uri.

Malamang, ang bersyong ito ng compiler ang magiging huli sa chain ng mga release ng GNAT Community Edition. Sa hinaharap, ang compiler na na-compile mula sa open source na GCC ay maaaring i-install gamit ang alire package manager.

Pinagmulan: opennet.ru

Magdagdag ng komento