ア | イ | ウ | エ | オ |
カ | キ | ク | ケ | コ |
サ | シ | ス | セ | ソ |
タ | チ | ツ | テ | ト |
ナ | ニ | ヌ | ネ | ノ |
ハ | ヒ | フ | ヘ | ホ |
マ | ミ | ム | メ | モ |
ヤ | ユ | ヨ | ||
ラ | リ | ル | レ | ロ |
ワ | ヰ | ヴ | ヱ | ヲ |
ン |
A | B | C | D | E |
F | G | H | I | J |
K | L | M | N | O |
P | Q | R | S | T |
U | V | W | X | Y |
Z | 数字 | 記号 |
アメリカ国防総省の要請により1974(昭和49)年から開発が始められた高信頼性の大規模リアルタイム組み込みシステム開発向けのプログラミング言語。言語仕様の概略は1979(昭和54)年に策定され、1983(昭和58)年にANSIで標準規格が制定された。1995(平成7)年にはISOによりAda95が標準化され、これは国際的に標準化が完了した最初のオブジェクト指向プログラミング言語となった。
信頼性と保守容易性を高めるためプログラムの書きやすさより読みやすさが重視され、分割コンパイルとコンパイラーによる厳密な型検査、パッケージ、密閉性、汎用体単位(generic unit)とその具現化(instantiation)などの新しい概念が多数導入された。またタスク間の同期通信機構による並列処理の概念が導入されたことも特徴の1つで、これらのことから Ada は1970年代のソフトウェア工学や並列処理の研究成果を集大成した言語であると評価されている。
"Ada" の名前の由来は世界初の(女性)プログラマー、Augusta Ada Lovelaceの名前から取られた。
コメントなどを投稿するフォームは、日本語対応時のみ表示されます