1. Ada는 gcc 베이스로 한 GNAT이라는 오픈소스 컴파일러가 있습니다. 요즘엔 llvm 베이스의 gnat-llvm도 있죠. 오픈소스 IDE도 제공되고요.

학생과 개발자들은 국방부 언어이고 수요가 적어서 안 배운거지 툴이 비싸서는 아닐거에요.

  1. "통제된" Cpp보다는 Ada를 쓰는게 목적에 맞지 않을까 싶어요. 특히 Safety-Critical한 곳에서 Cpp는 너무 실수할 여지가 많아보여요.
  1. 개발 당시의 상황은 달랐을 수도요.