Abgesehen von sicherheitskritischen Systemen glänzt Ada nur dann wirklich, wenn viele Teams an einem sehr großen Projekt arbeiten und die Anzahl der logischen Quellcodezeilen 1 oder 2 Millionen übersteigt.
Es ist an diesem Punkt, wenn alle Ada-Sprache Laufzeitprüfungen definiert, die Sie manchmal für ein bisschen pedantisch hielten und die Codegröße um zu viel erhöhten, wurde wirklich nützlich. Einen Fehler irgendwo in Millionen Codezeilen zu reparieren macht nie Spaß; Durch die Laufzeitprüfungen können Probleme früher und näher am Ort des Auftretens erkannt werden.
Leider können viele Softwareentwickler, die Ada 83 oder Ada 95 professionell verwendet haben, nicht über die Projekte berichten, an denen sie gearbeitet haben. Ich habe gehört, dass es auch in den Bereichen Air Traffic Control Systems (in verschiedenen Ländern), Railway Transportation Systems (wie Paris Metro und Hong Kong Subway) und Banking/Finance (Reuters und andere) verwendet wird.
Es ist eine sehr gute Sprache und es gibt Leute, die seine Verwendung befürworten, weil es eine gute Sprache ist, aber manchmal, wenn Sie keine Segmentierung Fehler oder wirklich bösen Absturz in Monaten oder Jahren gesehen haben, beginnen Sie wollen wieder in C++ zu codieren ...
Ja, wahr. Ich denke, ich war nicht spezifisch (oder allgemein, nimm deine Wahl) genug;) – TraumaPony