0279名無し三等兵 (ワッチョイ bbe3-LHz9 [218.223.174.36])
2018/06/07(木) 12:21:19.42ID:kwbjGXGh0C++は(Cもそうだけど)型安全性がない
Adaは型安全性がある
なんで、コンパイルの時点でAdaは型システム上の異常を検知できる(ある種のバグが見つけられる)
C++はとりあえずコンパイルできてしまう
なので、より高度で安全なシステムを作るなら、Adaを選択する方が良いよね、という話になる
が、F-35ではAdaプログラマの数が揃えられなかったので、C++を使うことにして、かつ足りない部分を
コーディング規約(JSF++)で縛ることにした(すべき集・すべからず集、みたいなもん)
その結果、まず作られたコードがJSF++に即しているか検査する必要が生まれ……