Mixed Language Programming (GNAT User’s Guide for Native Platforms)

Next: GNAT and Other Compilation Models, Previous: Conditional Compilation, Up: The GNAT Compilation Model [Contents][Index]

### 3.11 Mixed Language Programming ¶

This section describes how to develop a mixed-language program, with a focus on combining Ada with C or C++.

- Interfacing to C
- Calling Conventions
- Building Mixed Ada and C++ Programs
- Partition-Wide Settings
- Generating Ada Bindings for C and C++ headers
- Generating C Headers for Ada Specifications