Differences between revisions 44 and 45
Deletions are marked like this. | Additions are marked like this. |
Line 5: | Line 5: |
Algol系言語の一つ。["Pascal"]の影響を受けています。 Adaは比較的学びやすい言語ですが言語仕様は巨大です。 PL/SQLなどいつくかの言語がAdaの影響を受けています。VHDLはAdaをベースにしています。 またJavaのインデント標準はAdaのインデント標準に影響を受けているようです。 はっきりいってすばらしい言語だとおもいます。ただしコーディングがやや繁雑に思えるでしょう。というか固すぎると思うかも。ある意味明確で良いのですがね。 もし新たに言語を作成したいと考えているならば、絶対にAdaを知っておくべきです。コ-ディングし、GNATでコンパイルすべきです。GNATの吐くエラーメーッセージに感動する事でしょう。 |
|
Line 8: | Line 19: |
http://www.gnuada.org/ [http://libre.act-europe.fr/GNAT/main.html GNAT Ada 95 Compiler] ftp://wuarchive.wustl.edu/languages/ada/compiler/gnat/ ftp://cs.nyu.edu/pub/gnat/ [http://www.aonix.com/objectada.html Aonix - ObjectAda] [http://www.usafa.af.mil/dfcs/bios/mcc_html/a_sharp.html Ada for .NET] |
|
Line 9: | Line 32: |
http://adapower.net/macos/index.html http://greenlime.com/users/adrian.hoe/GnatMacOSX-Installation-HOWTO.shtml |
|
Line 13: | Line 40: |
http://www.adahome.com/Tutorials/Lovelace/lovelace.htm | |
Line 15: | Line 43: |
http://greenlime.com/users/adrian.hoe/GnatMacOSX-Installation-HOWTO.shtml |
http://www.adapower.com/ http://www.geocities.co.jp/SiliconValley-SanJose/5071/lab_study_ada.html http://www.ocsystems.com/user_guide/powerada/html/ada_lrm/lrm-TOC.html http://www.grammatech.com/style_guide/contents.html |
概要
Algol系言語の一つ。Pascalの影響を受けています。
Adaは比較的学びやすい言語ですが言語仕様は巨大です。
PL/SQLなどいつくかの言語がAdaの影響を受けています。VHDLはAdaをベースにしています。
またJavaのインデント標準はAdaのインデント標準に影響を受けているようです。
はっきりいってすばらしい言語だとおもいます。ただしコーディングがやや繁雑に思えるでしょう。というか固すぎると思うかも。ある意味明確で良いのですがね。
もし新たに言語を作成したいと考えているならば、絶対にAdaを知っておくべきです。コ-ディングし、GNATでコンパイルすべきです。GNATの吐くエラーメーッセージに感動する事でしょう。
URL
ftp://wuarchive.wustl.edu/languages/ada/compiler/gnat/
インストール
http://adapower.net/macos/index.html
http://greenlime.com/users/adrian.hoe/GnatMacOSX-Installation-HOWTO.shtml
設定
利用方法
http://www.adahome.com/Tutorials/Lovelace/lovelace.htm
参考サイト
http://www.geocities.co.jp/SiliconValley-SanJose/5071/lab_study_ada.html
http://www.ocsystems.com/user_guide/powerada/html/ada_lrm/lrm-TOC.html
http://www.grammatech.com/style_guide/contents.html