Live briefing
Everything about Libffi
Foreign function interface library
libffi is a foreign function interface library. It provides a C programming language interface for calling natively compiled functions given information about the target function at run time instead of compile time. It also implements the opposite functionality: libffi can produce a pointer to a function that can accept and decode any combination of arguments defined at run time. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: LibffiA 5-minute orientation
- Go sideways: Foreign function interfaceA closely related topic
- Go sideways: GNU Compiler for JavaA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
- No matching papers found.
📚 Books worth reading
Open Library didn't respond; try again in a moment.
đź”— Related topics
- Foreign function interface A foreign function interface (FFI) is a mechanism by which a program written in one programming language can call interoperable routines or make use of…
- GNU Compiler for Java The GNU Compiler for Java (GCJ) is a discontinued free compiler for the Java programming language. It was part of the GNU Compiler Collection. GCJ compiles…
- Language binding In programming and software design, a binding is an application programming interface (API) that provides glue code specifically made to allow a programming…
- Embeddable Common Lisp Embeddable Common Lisp (ECL) is a small implementation of the ANSI Common Lisp programming language that can be used stand-alone or embedded in extant…
- Bytecode Bytecode (also called portable code or p-code) is an instruction set designed for efficient execution by a software interpreter. Unlike human-readable…
- SWIG The Simplified Wrapper and Interface Generator (SWIG) is an open-source software tool used to connect computer programs or libraries written in C or C++…
- Jython Jython, named JPython until 1999, is an implementation of the programming language Python designed to run on the Java virtual machine of the Java platform…
- Scripting language In computing, a script is a relatively short and simple set of instructions that typically automate an otherwise manual process. The act of writing a script…