Ada

E862634

Ada is a statically typed, high-level programming language designed with strong support for reliability, safety, and real-time systems, widely used in aerospace, defense, and other mission-critical applications.

All labels observed (2)

Label Occurrences
Ada canonical 18
Ada programming language 2

How this entity was disambiguated

Statements (62)

Predicate Object
instanceOf high-level programming language ⓘ
programming language ⓘ
statically typed programming language ⓘ
designedBy CII Honeywell Bull ⓘ
Jean Ichbiah ⓘ
developedFor United States Department of Defense ⓘ
fileExtension .adb ⓘ
.ads ⓘ
firstAppeared 1980 ⓘ
hasDesignGoal maintainability ⓘ
readability ⓘ
reliability ⓘ
safety ⓘ
support for embedded systems ⓘ
support for real-time systems ⓘ
hasImplementation GNAT ⓘ
linked to: gnat

ObjectAda ⓘ
Ravenscar profile runtimes ⓘ
hasStandard ISO/IEC 8652 ⓘ
MIL-STD-1815 ⓘ
hasVersion Ada 2005 ⓘ
Ada 2012 ⓘ
Ada 2022 ⓘ
Ada 83 ⓘ
Ada 95 ⓘ
influenced Eiffel ⓘ
SPARK ⓘ
VHDL ⓘ
influencedBy Algol 68 ⓘ
Pascal ⓘ
Simula ⓘ
memoryManagement manual memory management ⓘ
namedAfter Ada Lovelace ⓘ
paradigm concurrent programming ⓘ
generic programming ⓘ
imperative programming ⓘ
object-oriented programming ⓘ
standardizedBy ANSI ⓘ
ISO ⓘ
successorOf Green language specification ⓘ
supportsConcurrencyModel rendezvous ⓘ
tasking ⓘ
supportsFeature contract-based programming ⓘ
exceptions ⓘ
generics ⓘ
modular programming ⓘ
operator overloading ⓘ
packages ⓘ
protected objects ⓘ
real-time programming ⓘ
systems programming ⓘ
tasks ⓘ
supportsStandard Annex D Real-Time Systems ⓘ
Annex H High Integrity Systems ⓘ
typingDiscipline static typing ⓘ
strong typing ⓘ
usedInDomain aerospace ⓘ
air traffic control ⓘ
avionics ⓘ
defense ⓘ
railway signaling ⓘ
spacecraft software ⓘ

How these facts were elicited

Referenced by (20)

Full triples — surface form annotated when it differs from this entity's canonical label.