andersch.dev

<2024-10-26 Sat>
[ os ]

Application Binary Interface (ABI)

The Application Binary Interface (ABI) specifies how software (libraries, apps, OS) communicate with each other at the binary level (machine code). The counterpart API defines functions and types programmers use to interact with other software at source-code level.

An ABI includes: