アカウント名:
パスワード:
あれだけ慎重に開発されたAdaは何が駄目だったの?(マイナー言語なので海外に外注に出せないとか)高級アセンブラとしても使える点では大差無さそうだが。
単純に使える人間の数が足りない、らしい。規格は更新され続けてるし静的検証もできるしモノはいいんだよモノは……。最近はトヨタが使ってるらしい。https://xtech.nikkei.com/atcl/nxt/column/18/00001/04594/
単純に教育の場でC++を使ってるから、C++プログラマーが多い~みたいな感じだな別にCのスタイルで何の問題も無い低レベルの組込開発だとかデバイス・ドライバ開発だとか数値計算もみんなC++でやってるAdaはフリーまたは低価格の良いコンパイラが早く入手可能になってれば今より普及してたかも#Pascal, Modula-2, Oberon大好き
そうして有象無象のプログラマーを集めた結果、ソフトウェア開発コストが増大して大失敗。ソフトウェア開発は少数精鋭でやるべき。
少数精鋭で行うにしても必要なコード量が増えてしまうとAdaの母集団のみで需要を満たせないってことでは?
実際F-35は、ソフトのバグ多発が実戦化を遅らせたみたいだし。
F-35のソースコードの行数はWindows 2000に匹敵する2200万行らしい。少数精鋭で10人のプログラマで作っても、一人220万行かくのは無理じゃね?
まあ、少数精鋭なら22万行で済むかもしれないけど。
米国内でだって、開発者の確保に苦労するんではないか?
名前が仇になった。つまりAdaのせいだ。
F-35でAdaではなくC++が採用された理由なら、F-35の開発で生まれたソフト技術 [nikkei.com]に書かれているね。
そもそもAdaが軍用でしか成功しなかった理由は、MS-DOSでまともに動かなかった?のが尾を引いているんじゃないかな。主流になれなかったから、開発者を得られなかった。アカデミックな世界でもUnixが主流だったから、C言語がメインだった。
記事中>オブジェクト指向で行った設計を、オブジェクト指向をサポートしないプログラミング言語(Ada)の上で実装したくない
Adaは世界初の国際標準化されたOOPLだというのに
さすが飛ばしの日経。飛行機だけに。
米国の軍事にかかわる製品を海外に外注…?
とこえろがやっちゃいそうなんだよなぁ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている -- あるソフトウェアエンジニア
C++を含むC系列は何でも出来そうな事は判るが (スコア:0)
あれだけ慎重に開発されたAdaは何が駄目だったの?(マイナー言語なので海外に外注に出せないとか)
高級アセンブラとしても使える点では大差無さそうだが。
Re: (スコア:0)
単純に使える人間の数が足りない、らしい。
規格は更新され続けてるし静的検証もできるしモノはいいんだよモノは……。
最近はトヨタが使ってるらしい。https://xtech.nikkei.com/atcl/nxt/column/18/00001/04594/
Re: (スコア:0)
単純に教育の場でC++を使ってるから、C++プログラマーが多い~みたいな感じだな
別にCのスタイルで何の問題も無い低レベルの組込開発だとかデバイス・ドライバ開発だとか数値計算もみんなC++でやってる
Adaはフリーまたは低価格の良いコンパイラが早く入手可能になってれば今より普及してたかも
#Pascal, Modula-2, Oberon大好き
Re: (スコア:0)
そうして有象無象のプログラマーを集めた結果、ソフトウェア開発コストが増大して大失敗。
ソフトウェア開発は少数精鋭でやるべき。
Re: (スコア:0)
少数精鋭で行うにしても必要なコード量が増えてしまうとAdaの母集団のみで需要を満たせないってことでは?
Re: (スコア:0)
実際F-35は、ソフトのバグ多発が実戦化を遅らせたみたいだし。
Re: (スコア:0)
F-35のソースコードの行数はWindows 2000に匹敵する2200万行らしい。
少数精鋭で10人のプログラマで作っても、一人220万行かくのは無理じゃね?
まあ、少数精鋭なら22万行で済むかもしれないけど。
Re: (スコア:0)
米国内でだって、開発者の確保に苦労するんではないか?
Re: (スコア:0)
名前が仇になった。つまりAdaのせいだ。
Re: (スコア:0)
F-35でAdaではなくC++が採用された理由なら、F-35の開発で生まれたソフト技術 [nikkei.com]に書かれているね。
そもそもAdaが軍用でしか成功しなかった理由は、MS-DOSでまともに動かなかった?のが尾を引いているんじゃないかな。
主流になれなかったから、開発者を得られなかった。
アカデミックな世界でもUnixが主流だったから、C言語がメインだった。
Re: (スコア:0)
記事中
>オブジェクト指向で行った設計を、オブジェクト指向をサポートしないプログラミング言語(Ada)の上で実装したくない
Adaは世界初の国際標準化されたOOPLだというのに
Re: (スコア:0)
さすが飛ばしの日経。飛行機だけに。
Re: (スコア:0)
米国の軍事にかかわる製品を海外に外注…?
Re: (スコア:0)
とこえろがやっちゃいそうなんだよなぁ。