Ada and GNAT Pro Training
Course 3 - Ada Programming with GNAT Pro: Fundamentals
- Target Audience
- Programmers interested in learning the fundamentals of Ada software development
- Course Duration
- 5 Days
- Workshop
- Hands-on exercises using the GNAT Pro toolsuite
- Course Description
- This course provides a full introduction to programming in Ada. Classic programming features are discussed, with an emphasis on Ada’s support for constructing modular, portable, and reliable systems. Although most of the course deals with Ada 83 features, a number of important facilities of Ada 95 are introduced, including the access type enhancements and child libraries.
This course also summarizes the new features added in Ada 2005.
Students should have a basic grounding in one or more modern programming languages, such as C or Pascal, as a prerequisite.
- Summary of Topics Covered
- - Fundamental data types: integer types, enumeration types, real types, record and array types
- - Basic algorithmic features (expressions, statements, subprograms)
- - Exceptions and exception handling
- - Access-to-object types; unchecked deallocation
- - Access parameters
- - Access-to-subprogram types
- - Modular program construction using packages, private types, and child library units
- - Generic units
- - Managing projects with GPS
- - Input-Output
- - Ada 83/95 compatibility issues
All Courses
- Course 4 - Ada Programming with GNAT Pro: Advanced Topics
- View Details »
- Course 5 - Ada Programming with GNAT Pro: Beyond Ada 83
- View Details »
- Course 6 - Object-Oriented Programming (OOP) with Ada 2005
- View Details »
- Course 7 - Hard Real-Time and Embedded Systems Programming with Ada 2005
- View Details »
- Course 8 - GNATbench for Eclipse and Wind River Systems Workbench
- View Details »
Training sessions can be given on-site or at AdaCore’s New York City headquarters. For information regarding scheduling, pricing or custom training sessions, please conact sales@adacore.com