
ADA
A Professional Course
Michel Gauthier(Author)
Palgrave Macmillan (Publisher)
Published on 31. August 1993
Book
Paperback/Softback
480 pages
978-0-333-58001-1 (ISBN)
Description
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.
More details
Series
Language
English
Place of publication
Basingstoke
United Kingdom
Target group
College/higher education
Professional and scholarly
Illustrations
bibliography, index
Dimensions
Height: 234 mm
Width: 156 mm
Weight
784 gr
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 Classification
Content
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.