Introduction to Ada
This course will teach you the basics of the Ada programming language and is intended for those who already have a basic understanding of programming techniques. You will learn how to apply those techniques to programming in Ada.
This document was written by Raphaël Amiard and Gustavo A. Hoffmann, with review from Richard Kenner.
Contents:
- Introduction
- Imperative Language
- Subprograms
- Modular Programming
- Strongly Typed Language
- Records
- Arrays
- More About Types
- Access Types
- More About Records
- Fixed-Point Types
- Privacy
- Generics
- Exceptions
- Tasking
- Design by contracts
- Interfacing With C
- Object Oriented Programming
- Standard Library: Containers
- Standard Library: Dates & Times
- Standard Library: Strings
- Standard Library: Files & Streams
- Standard Library: Numerics
- Appendices