Ada 言語の開発ツールのパッケージが公開されました - GNAT Community Edition 2021。これには、コンパイラー、統合開発環境 GNAT Studio、SPARK 言語のサブセット用の静的アナライザー、GDB デバッガー、およびライブラリのセットが含まれています。パッケージは GPL ライセンスに基づいて配布されます。
新しいバージョンのコンパイラは GCC 10.3.1 バックエンドを使用し、多くの新機能を提供します。次期 Ada 202x 標準の次のイノベーションの実装が追加されました。
- Jorvik 組み込みシステムの新しいプロファイル。
- 任意精度の算術演算のサポート。
- 宣言式。
- 自動型推論による値の名前変更;
- サブルーチンへの参照の契約。
- イテレータ内のフィルタ。
- コンテナの単位。
また、いくつかの実験的な (非標準) 機能も実装しました。
- return/raise/goto ステートメントに追加の「when」。
- パターンマッチング。
- 配列の下限を修正しました。
- タグなしタイプのドットを使用してサブルーチンを呼び出します。
おそらく、このバージョンのコンパイラは、一連の GNAT Community Edition リリースの最後になります。将来的には、オープン ソースの GCC からコンパイルされたコンパイラーを、alire パッケージ マネージャーを使用してインストールできるようになります。
出所: オープンネット.ru