Foreign Function Interface - CI/CD Glossary Definition
A foreign function interface (FFI) lets a program call code written in another language by reconciling calling conventions, name mangling, and data layouts at the boundary; it is how managed languages invoke native C libraries.
Related guides
Calling Convention - CI/CD Glossary DefinitionA calling convention is the agreed rules for passing arguments and returning values between functions - regis…
Name Mangling - CI/CD Glossary DefinitionName mangling encodes types and namespaces into a symbol’s name so overloaded functions get unique linker sym…
Intermediate Representation - CI/CD Glossary DefinitionAn intermediate representation is the compiler’s internal form between source and machine code, where optimiz…