Register your product to gain access to bonus material or receive a coupon.
Written by a key member of the original Ada design team, Programming in Ada 95 is destined to be the definitive text and reference for programmers and students alike. Since its precursor, Programming in Ada, was published over 120,000 programmers have learned Ada from Barnes' book.
With the advent of the new ISO standard, Ada 95 becomes the first fully objectoriented programming (OOP) language to be internationally standardized. Its power and flexibility makes it suited to a wide range of complex applications, from process control and industrial design to telecommunications and diagnostic analysis.
Barnes provides complete tutorial coverage of Ada 95, illustrated with many complete programs highlighting the power of objectoriented programming and the security of a modern software engineering language.
- "...destined to become the classic text on Ada 95"
- From the Foreword by S. Tucker Taft, Technical Director of the Ada 95 Design Team
Written by a key member of the original Ada design team, Programming in Ada 95 is destined to be the definitive text and reference for programmers and students alike. Since its precursor, Programming in Ada, was published over 120,000 programmers have learned Ada from Barnes' book.
With the advent of the new ISO standard, Ada 95 becomes the first fully objectoriented programming (OOP) language to be internationally standardized. Its power and flexibility makes it suited to a wide range of complex applications, from process control and industrial design to telecommunications and diagnostic analysis.
Barnes provides complete tutorial coverage of Ada 95, illustrated with many complete programs highlighting the power of objectoriented programming and the security of a modern software engineering language.
"...destined to become the classic text on Ada 95" From the Foreword by S. Tucker Taft, Technical Director of the Ada 95 Design Team
I. An Overview.
1. Introduction.History.
Software Engineering.
Evolution and Abstraction.
From Ada 83 to Ada 95.
Structure and Objectives of This Book.
References.
2. Simple ConceptsKey Goals.
Overall Structure.
Errors and Exceptions.
The Scalar Type Model.
Arrays and Records.
Access Types.
Terminology.
3. Abstraction.Packages and Private Types.
Objects and Inheritance.
Classes and Polymorphism.
Genericity.
Object-Oriented Terminology.
Tasking.
4. Programs and Libraries.The Hierarchical Library.
Input-Output.
Numeric Library.
Running a Program.
II. Algorithmic Aspects.
5. Lexical Style.Syntax Notation.
Lexical Elements.
Identifiers.
Numbers.
Comments.
6. Scalar Types.Object Declarations and Assignments.
Blocks and Scopes.
Types.
Subtypes.
Simple Numeric Types.
Enumeration Types.
The Boolean Type.
Type Classification.
Expression Summary.
7. Control Structures.If Statements.
Case Statements.
Loop Statements.
Goto Statements and Labels.
Statement Classification.
8. Arrays and Records.Arrays.
Array Types.
Array Aggregates.
Characters and Strings.
Arrays of Arrays and Slices.