Who Should Attend
Designed for software engineers, managers, and quality assurance engineers interested in learning techniques used to develop complex software systems by mixing Ada, C, C++ and Fortran.
Prerequisite
Programming experience with a general familiarity of 2 or more languages (Ada, C, C++ or Fortran) is preferable.
What You’ll Learn
Understanding mixed language development techniques is critical to insuring a stable application during development and deployment. DDC-I provides training in mixed language development techniques to make sure your team is prepared to handle the job.
- Why program in a variety of languages
- Ada83 calling other languages – pragma Interface
- Ada95 calling C – pragma Import
- Ada95 using a supplied library
- C calling Ada – Ada pragma Export
- Ada calling C calling Ada and exception propagation
- Matching types for parameters for more complex interface between C and Ada
- C main function where some C routines call Ada
- Ada exceptions and C++ exceptions
- Ada and C++, Ada and Fortran
- Mixing all (Ada, C, C++, FORTRAN)