|
|
Transitioning to Ada 95 from Ada 83This specialized course designed for those familiar with Ada 83 examines the changes and new facilities introduced by the recent revision to the language. Each new building block, such as the new "protected type" synchronization facility, generalized access types, and hierarchical library units are examined in detail, with examples of each new capability provided. Special emphasis is given to the object-oriented programming facility. OOP topics covered include the Ada approaches to polymorphism, single and multiple inheritance, mix-ins, class-wide programming, genericity, finalization, and user-defined assignment. Finally, an overview of the predefined library is included, as well as each of the domain-specific Specialized Needs Annexes, ranging from Information Systems to Real-Time Systems to Distributed Systems. Further information for obtaining resources, such as free compilers and on-line copies of the language standard and rationale, are also provided. AudienceThis course is intended for professional Ada 83 programmers. ObjectivesAfter this course the students will have a thorough foundation in the rationale and use of those features new to Ada 95, as well as the Specialized Needs Annexes, and will be ready to learn the details while using the new features correctly. Duration3 days minimum, 5 days maximum depending upon tailoring |