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
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 | #15 |
TIOBE Index | #13 |
GitHub rank | #78 |