GNAT Community Edition 2021 chiqarildi

Ada tilidagi ishlab chiqish vositalari toʻplami nashr etildi - GNAT Community Edition 2021. U kompilyator, GNAT Studio integratsiyalashgan ishlab chiqish muhiti, SPARK tilining quyi toʻplami uchun statik analizator, GDB tuzatuvchisi va kutubxonalar toʻplamini oʻz ichiga oladi. Paket GPL litsenziyasi ostida tarqatiladi.

Kompilyatorning yangi versiyasi GCC 10.3.1 backend-dan foydalanadi va bir qator yangi xususiyatlarni taqdim etadi. Yaqinlashib kelayotgan Ada 202x standartining quyidagi innovatsiyalarini joriy qilish qo'shildi:

  • Jorvik o'rnatilgan tizimlari uchun yangi profil;
  • O'zboshimchalik bilan aniqlikdagi arifmetik yordam;
  • Deklaratsiya ifodalari;
  • Avtomatik turdagi xulosa bilan qiymatlarni qayta nomlash;
  • Subprogrammalarga havolalar uchun shartnomalar;
  • Iteratorlardagi filtrlar;
  • Konteynerlar uchun birliklar.

Shuningdek, biz bir nechta eksperimental (nostandart) xususiyatlarni amalga oshirdik:

  • Qaytish/ko'tarish/o'tish bayonotlari uchun qo'shimcha "qachon";
  • Shaklni moslashtirish;
  • Massivning belgilangan pastki chegarasi;
  • Belgilanmagan turlar uchun nuqta yordamida pastki dasturlarni chaqirish.

Katta ehtimol bilan, kompilyatorning ushbu versiyasi GNAT Community Edition nashrlari zanjirida oxirgi bo'ladi. Kelajakda ochiq kodli GCC dan tuzilgan kompilyator alire paket menejeri yordamida o'rnatilishi mumkin.

Manba: opennet.ru

a Izoh qo'shish