web-dev-qa-db-ja.com

エイダは本当になくなったのですか?

  • 人々はまだエイダを使用していますか ほとんどが---(使用済み 国防総省で使用されていました)
  • すべてのアプリケーションはAdaの「レガシー」で書かれていますか?
  • エイダの知識はまだ売れますか
18
treecoder

人々はまだエイダを使用していますか ほとんど国防総省で使用されていました)

Adaは---(2005年に最終更新 であり、 an Ada 2012 に向けた取り組みがあるようです。そのため、言語自体はまだ生きており、活発です。

使用に関しては、Adaは国防総省での使用が義務付けられていません。私が見て、行った作業のほとんどはJava、C、C++で行われましたが、.NETフレームワークの使用もあり、Scalaなどの他のJVM言語を実行しているプロジェクトについても聞いたことがあります。システムが使用されます。おそらくAdaにはたくさんのコードがあるので、コードの再利用とメンテナンスがたくさんあったとしても驚かないでしょう。防衛プロジェクトの性質を考えると、その使用に関して特定の数値を考え出すことは困難です。

Adaプロジェクトとユーザーのリスト がありますが、最後の更新は2008年6月だったようです。もっと新しいリストがあるかもしれませんが、すぐに見つけることができませんでした。

すべてのアプリケーションはAdaの「レガシー」で書かれていますか?

新しいAdaの開発があるかどうかを尋ねる場合、新しいシステムがAdaでゼロから作成されていても驚かないでしょう。多すぎると思いますが、たぶんいくつかあるでしょう。ただし、Adaのほとんどの作業は、既存のシステムのメンテナンスやアップグレードであり、新しい開発ではないのではないかと思います。

エイダの知識はまだ売れますか

そのスキルセットを探している人を見つけることができれば、何かの知識が売れます。 Adaを開発に使用していない場合でも、特定の言語やフレームワークを知ることで私の意見や他の言語やフレームワークの使い方が変わったことがわかりました。 Adaを知っていると、他の言語でソフトウェアを設計および構築するための他の方法についての洞察も得られると思います。

27
Thomas Owens

答えは次のとおりです。いいえ、エイダはまだ使用されています。私の会社はAdaを使用して、製造、小売、ヘルスケアなどの企業向けのネイティブサーバー側アプリケーションを開発しています。

12
Adrian Hoe

Adaは依然として防衛、ミッションクリティカル、安全クリティカル、リアルタイム、組み込みシステムで頻繁に使用されています。

したがって:列車、鉄道、飛行機、航空管制、衛星、医療システム、原子力発電所など

adaの最近の使用については、次を参照してください。 this

6
NWS

防衛部で「使った」?前回チェックした時はまだです。 Adaは、新しいソフトウェアをゼロから作成するためのあらゆる言語と同じくらい実用的です。不利な点は、既存のソフトウェアを再利用して適応できるかどうか、プログラマーが手助けできるかどうかです。ただし、Cプログラムまたは同様のバイナリインターフェイスを持つプログラムとリンクできます。

Adaは、おそらく私が知っている言語の強力なタイピングと汎用プログラミングの最も慣用的な使用法を持っています。その経験は、エイダでプログラミングしなくても非常に売れ筋です。

5
Karl Bielefeldt

今まであまりに人気があり、非テクノロジー業界や政府に固有のハードウェアではなかった言語は、一世代で死ぬことは決してないだろうと思います。

企業、そして二重に、政府は規制やその他の懸念が多すぎて、何かが古いからアップグレードするだけです。とにかくその時代の多くのシステムは内部的にサポートされているので、サポート外の議論はそれらと一緒に飛ぶことはありません。

トーマスの答えはこの例では良いです。エイダは、90年代半ば以前にテクノロジーに基づくものがすべて軍で置き換えられるまで存在しますが、一般的にこの種の質問は常にこの種の答えになります。重要な臨界質量が完全に死ぬことはありません。

1
Bill