Ada is a structured, statically typed, object-oriented high-level programming language designed for reliability and safety-critical applications. It was developed under contract to the US Department of Defense and named after Ada Lovelace, considered the first computer programmer.
embedded systems, real-time computing, safety-critical systems, systems programming, aerospace
static system, non-structural typing, strong typing, partial inference, compile-time checking, none type coercion, required type annotations
compiled
Pascal, ALGOL 68, Green, ALGOL 60, Ada 95, Java, C++, Smalltalk, Eiffel, Modula-2
Java, Seed7, ParaSail, Erlang, Nim, Python, Ruby, Concurrent C, PL/pgSQL, Eiffel, PL/SQL, C++, Austral, XL, Raku, Chapel
adb, ada, ads
| Status | active |
| Type | programming |
| Created | 1980 |
| Designed by |
Jean Ichbiah S. Tucker Taft |
| Developed by |
U.S. Department of Defense CII Honeywell Bull Jean Ichbiah S. Tucker Taft |
| PyPL Index | #11 |
| TIOBE Index | #19 |
| GitHub rank | #78 |