
As an Amazon Associate and affiliate partner, Menrva Books earns from qualifying purchases. Learn more
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.
This text investigates the core architectural principles and practical implementation of the Ada programming language. The author, a member of the original design team, provides a technical framework for understanding Ada's syntax and its focus on high-reliability software development. The book utilizes the official language specifications to explain how Ada enforces safety and maintainability through its strong typing and concurrency models.
What You Will Find
Scope Limits
Experts recognize this work as a foundational resource due to the author's direct involvement in the language's development. Readers frequently note the technical density of the prose, which is tailored for experienced programmers familiar with Pascal-style syntax.
Page Count:
341
Publication Date:
1985-01-01
Publisher:
Prentice Hall International
ISBN-10:
0130039063
ISBN-13:
9780130039064
No comments yet. Be the first to share your thoughts!