
An overview of the Ada programming language by one of the design team members. Ada is a structured, statically typed, imperative, and object-oriented high-level programming language, extended from Pascal and other languages. It has built-in language support for design by contract (DbC), extremely strong typing, explicit concurrency, tasks, synchronous message passing, protected objects, and non-determinism. Ada improves code safety and maintainability by using the compiler to find errors in favor of runtime errors. Ada is an international technical standard, jointly defined by the International Organization for Standardization (ISO), and the International Electrotechnical Commission (IEC). Ada was named after Ada Lovelace (1815?1852), who has been credited as the first computer programmer.
Page Count:
341
Publication Date:
1985-01-01
No comments yet. Be the first to share your thoughts!