Ada
Ada は汎用のコンパイル・プログラミング言語です。強い静的型付け・パッケージ・例外・ジェネリクス・タスク・オブジェクト指向・契約を備えています。
インストール
gcc-ada パッケージをインストールしてください。GNU Compiler Collection (GCC) の Ada フロントエンドである GNAT コンパイラがインストールされます。
追加パッケージ:
- gprbuildAUR - GPRbuild ビルドシステム
- xmladaAUR - XML/Ada
- ada-web-serverAUR - Ada ウェブサーバー
- aunitAUR - Ada ユニットテストフレームワーク
- GNATColl - GNAT コンポーネントコレクション
- gnatcoll-coreAUR
- gnatcoll-db2adaAUR
- gnatcoll-gmpAUR
- gnatcoll-iconvAUR
- gnatcoll-postgresAUR
- gnatcoll-pythonAUR[リンク切れ: パッケージが存在しません]
- gnatcoll-readlineAUR
- gnatcoll-sqlAUR
- gnatcoll-sqliteAUR
- gnatcoll-xrefAUR
インストールのテスト
以下のようにシンプルなプログラムをビルドして GNAT が正しくインストールされているか確認:
hello.adb
with Ada.Text_IO; procedure Hello is begin Ada.Text_IO.Put_Line ("Hello, Arch!"); end Hello;
gnatmake
でコンパイル:
$ gnatmake hello
gcc -c hello.adb gnatbind -x hello.ali gnatlink hello.ali
そして実行:
$ ./hello
Hello, Arch!
参照
言語
- Rationale for Ada 2012
- Ada 2012 Language Reference Manual
- Ada Programming at Wikibooks
- Interactive learning platform Learn.adacore.com
ツール
- GNAT User’s Guide for Native Platforms
- GNAT Reference Manual
- GPRbuild and GPR Companion Tools User’s Guide