Ada 2005

GPTKB entity

Statements (60)
Predicate Object
gptkbp:instance_of gptkb:language
gptkbp:bfsLayer 3
gptkbp:bfsParent gptkb:Ada
gptkbp:based_on gptkb:Ada
gptkbp:designed_by gptkb:Jean_Ichbiah
gptkbp:developed_by gptkb:Ada_Joint_Program_Office
gptkbp:features exception handling
generic programming
modular programming
tasking
type safety
gptkbp:first_appearance gptkb:2005
gptkbp:has_feature inheritance
polymorphism
contract-based programming
user-defined types
memory management
attributes
packages
data abstraction
input/output facilities
system-level programming
data encapsulation
concurrency control
task synchronization
overloading
formal specification
debugging support
type definitions
runtime checks
compile-time checks
interfacing with C
protected types
tasking model
real-time scheduling
type extension
distributed systems support
exception handlers
exception propagation
generic containers
subprograms
system programming capabilities
task attributes
static and dynamic checking
visibility control
https://www.w3.org/2000/01/rdf-schema#label Ada 2005
gptkbp:is_standardized_by gptkb:ISO
gptkbp:is_used_by gptkb:US_Department_of_Defense
gptkb:NASA
gptkbp:predecessor gptkb:Ada_2012
gptkbp:successor gptkb:Ada_95
gptkbp:supports concurrent programming
embedded systems
object-oriented programming
real-time systems
strong typing
high-integrity systems
gptkbp:used_in gptkb:rocket
real-time systems
aerospace applications