Ada Programming/Libraries/Interfaces
< Ada Programming < LibrariesComputing » Computer Science » Computer Programming » Ada Programming

The Interfaces package helps in interfacing with other programming languages. Ada is one of the few languages where interfacing with other languages is part of the language standard. The language standard defines the interfaces for C, Cobol and Fortran. Of course any implementation might define further interfaces — GNAT for example defines an interface to C++.
Interfacing with other languages is actually provided by pragma Export, pragma Import and pragma Convention
Child Packages
- Interfaces.C
- Interfaces.C.Extensions (GNAT)
- Interfaces.C.Pointers
- Interfaces.C.Streams (GNAT)
- Interfaces.C.Strings
- Interfaces.CPP (GNAT)
- Interfaces.COBOL
- Interfaces.Fortran
- Interfaces.OS2Lib (GNAT, OS/2)
- Interfaces.OS2Lib.Errors (GNAT, OS/2)
- Interfaces.OS2Lib.Synchronization (GNAT, OS/2)
- Interfaces.OS2Lib.Threads (GNAT, OS/2)
- Interfaces.Packed_Decimal (GNAT)
- Interfaces.VxWorks (GNAT, VxWorks)
- Interfaces.VxWorks.IO (GNAT, VxWorks)
See also
Wikibook
- Ada Programming
- Ada Programming/Libraries
- Ada Programming/Libraries/Standard
- Ada Programming/Libraries/Ada
- Ada Programming/Libraries/System
Ada Reference Manual
Ada 95
Ada 2005
This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.