Language binding
Appearance
Runtime environment
![]() | This section needs expansion. You can help by adding to it. (November 2016) |
Object models
- Common Object Request Broker Architecture (CORBA) – cross-platform-language model
- Component Object Model (COM) – Microsoft Windows only cross-language model
- Distributed Component Object Model (DCOM) – extension enabling COM to work over networks
- Cross Platform Component Object Model (XPCOM) – Mozilla applications cross-platform model
- Common Language Infrastructure – .NET Framework cross-platform-language model
- Freedesktop.org D-Bus – open cross-platform-language model
![]() | This section needs expansion. You can help by adding to it. (November 2016) |
Virtual machines
![]() | This section needs expansion. You can help by adding to it. (November 2016) |
Porting
- Portable object – cross-platform-language object model definition
![]() | This section needs expansion. You can help by adding to it. (November 2016) |
See also
![]() |
- Application programming interface (API)
- Application binary interface (ABI)
- Calling convention
- Embedded SQL
- Name mangling
- Simplified Wrapper and Interface Generator (SWIG) – interface binding generator from many languages to many languages, open-source
- Wrapper function
References
External links
- JTC1/SC22/WG11 - Binding Techniques, an ISO standard for language bindings
- What is a language binding?