Software Engineering KB

Home

❯

02 Programming Languages and Paradigms

❯

02 Language Implementation

❯

01 Concept

❯

Foreign Function Interface (FFI)

Foreign Function Interface (FFI)

Feb 10, 20261 min read

  • language-implementation
  • ffi
  • runtime

Foreign Function Interface (FFI)

← Back to Runtime Systems

A mechanism for calling functions written in one programming language from another. FFI enables interoperability between languages, commonly used to call C libraries from higher-level languages for performance-critical code or accessing system APIs.

Key Properties

  • Calling C from Other Languages
  • Language Interop

language-implementation ffi runtime


Graph View

  • Foreign Function Interface (FFI)
  • Key Properties

Backlinks

  • Runtime Systems
  • Calling C from Other Languages
  • Language Interop

Created with Quartz v4.5.2 © 2026

  • GitHub