This title is intended to appeal to those programmers who, for professional reasons, need to acquire an in-depth knowledge of how to program effectively in Ada. The reader is assumed to have a reasonable knowledge of how to program in a Pascal-like language and design basic algorithms. Throughout the text, Michel Gauthier demonstrates how, in contrast to many other languages, Ada provides a complete programming environment. Once the reader has appreciated the extent of the facilities offered by the language, he or she can begin to exploit the advantages of its powerful range of features. In addition to providing a comprehensive coverage of the language, the author also gives indications of further refinements brought by the introduction of the Ada 9x standard. From the outset, the advantages of program readability and re-usability are stressed, while the value of gaining a full knowledge of the language is underlined, since this enables its full power to be utilitzed in solving software engineering problems.
Reihe
Sprache
Verlagsort
Basingstoke
Großbritannien
Zielgruppe
Für höhere Schule und Studium
Für Beruf und Forschung
Illustrationen
Maße
Höhe: 234 mm
Breite: 156 mm
Gewicht
ISBN-13
978-0-333-58001-1 (9780333580011)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Klassifikation
Overview of the language; software components reuse; packages - private and limited types; exception handling; introduction to types; subprograms; introduction to genericity; scalar types, record types; statements, expressions; introduction to tasking; array types; other types; a component for the formal calculus; testing programs; commenting programs; proving programs; termination of programs; Ada and proofs; a component for filename matching; names and visibility; library organization; miscellaneous topics; more about genericity; more about exception handling; more about tasking; a component for a simple database; miscellaneous package specifications; possibly-raised exceptions; summary of style rules.