GNAT Edisi Komuniti 2021 dikeluarkan

Pakej alat pembangunan dalam bahasa Ada telah diterbitkan - Edisi Komuniti GNAT 2021. Ia termasuk pengkompil, persekitaran pembangunan bersepadu GNAT Studio, penganalisis statik untuk subset bahasa SPARK, penyahpepijat GDB dan satu set perpustakaan. Pakej itu diedarkan di bawah lesen GPL.

Versi baharu pengkompil menggunakan bahagian belakang GCC 10.3.1 dan menyediakan beberapa ciri baharu. Menambah pelaksanaan inovasi berikut bagi standard Ada 202x yang akan datang:

  • Profil baharu untuk sistem terbenam Jorvik;
  • Sokongan aritmetik ketepatan sewenang-wenangnya;
  • Ungkapan pengisytiharan;
  • Menamakan semula nilai dengan inferens jenis automatik;
  • Kontrak untuk rujukan kepada subrutin;
  • Penapis dalam iterator;
  • Unit untuk bekas.

Kami juga melaksanakan beberapa ciri eksperimen (bukan standard):

  • Tambahan "bila" untuk penyata pemulangan/naikkan/goto;
  • Padanan corak;
  • Tetapkan sempadan bawah tatasusunan;
  • Memanggil subrutin menggunakan titik untuk jenis tidak berteg.

Kemungkinan besar, versi pengkompil ini akan menjadi yang terakhir dalam rangkaian keluaran Edisi Komuniti GNAT. Pada masa hadapan, pengkompil yang disusun daripada GCC sumber terbuka boleh dipasang menggunakan pengurus pakej alire.

Sumber: opennet.ru

Tambah komen