Everything About ___
Live briefing

Everything about Foreign function interface

Interface to call functions from other programming languages

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 services written or compiled in another one. An FFI is often used in contexts where calls are made into a binary dynamic-link library. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Foreign function interfaceA 5-minute orientation
  2. Pick up a classic book: Essentials of Project ManagementThe most-reprinted book on the subject
  3. Read the landmark paper: A modular foreign function interfaceCited 13 times
  4. Go sideways: LibffiA closely related topic
  5. Go sideways: Java Native InterfaceA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🗂️ The subject at a glance

  1. Naming
  2. Operation
  3. Special cases

🏆 Landmark papers (most cited)

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics