Foreign Function Interface

GPTKB entity

Statements (19)
Predicate Object
gptkbp:instanceOf gptkb:software
gptkbp:abbreviation gptkb:FFI
gptkbp:category gptkb:programming_language
software engineering
gptkbp:enables calling functions written in another programming language
gptkbp:example gptkb:Java_Native_Interface
gptkb:Python_ctypes
gptkb:Rust_FFI
C FFI
https://www.w3.org/2000/01/rdf-schema#label Foreign Function Interface
gptkbp:purpose to allow code reuse across languages
gptkbp:relatedTo dynamic linking
cross-language interoperability
shared libraries
language bindings
gptkbp:supports interoperability between languages
gptkbp:used_in gptkb:programming_language
gptkbp:bfsParent gptkb:FFI
gptkbp:bfsLayer 6