Understanding ADA: A Software Engineering Approach
Designed for advanced undergraduates majoring in computer science, software engineering or computer engineering, this text treats all important aspects of Ada (statements, types, subprograms, packages, exceptions, generics, tasks, input/output, representation clauses, compilation rules, and Ada programming support environment). Discusses not only the rules and features of Ada, but also the reasons behind the rules, to show how Ada can contribute to reliable, understandable, and reusable programs. Includes a wealth of examples.
What people are saying - Write a review
We haven't found any reviews in the usual places.
abstraction accept actual parameter addition allow alternative appear application array array type assignment associated attribute begin block called Chapter CHARACTER checking clause compilation unit compiler complete component Consider constant constraint contains corresponding create data structure declaration default defined dependent discriminant elements ENTER entities entry error example exception execution expression FLOAT formal parameter function given handler identifier illustrate implementation important initial input-output instantiation INTEGER ITEM KIND language LEFT limited loop means mode Note object occur OPEN operations package body POSITIVE possible pragma predefined private type procedure program units provides queue QUEUE_PACKAGE QUEUE_TYPE raised range record refer REMOVE representation require result return BOOLEAN RIGHT rules single specification statement STRING structure subprogram subtype task tion TRANSACTION variable visible WINDOW write