Además de los sistemas críticos de seguridad, Ada solo brilla cuando hay muchos equipos trabajando en un proyecto muy grande y la cantidad de líneas de código fuente lógicas supera los 1 o 2 millones.
Es en ese momento cuando todas las comprobaciones de tiempo de ejecución definidas por el lenguaje Ada que a veces creías que eran un poco pedantes y que aumentaban demasiado el tamaño del código, se volvieron realmente útiles. Reparar un error en alguna parte de millones de líneas de código nunca es divertido; los controles de tiempo de ejecución realmente ayudan a detectar problemas antes y más cerca de donde ocurren.
Desafortunadamente, muchos desarrolladores de software que han usado Ada 83 o Ada 95 profesionalmente no pueden informarle sobre los proyectos en los que han trabajado. He oído que también se usa en las áreas de Sistemas de control de tráfico aéreo (en varios países), Sistemas de transporte ferroviario (como Metro de París y Metro de Hong Kong) y Banca/Finanzas (Reuters y otros).
Es un lenguaje muy bueno y hay personas que abogan por su uso porque es un buen lenguaje, pero a veces, cuando no has visto una falla de segmentación o un accidente realmente desagradable en meses o quizás años, empiezas a querer para codificar de nuevo en C++ ...
Sí, cierto. Supongo que no era específico (o general, elige) lo suficiente;) – TraumaPony