Live briefing
Everything about Application binary interface
Interface to software defined in terms of in-process, machine code access
An application binary interface (ABI) is an interface exposed by software that is defined for in-process machine code access. Often, the exposing software is a library, and the consumer is a program. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Application binary interfaceA 5-minute orientation
- Skim a recent paper: Food–grade interface design based on antioxidants to enhance the performance, functionality and application of oil–in–water emulsions: Monomeric, binary and ternary systemsInfluential work since 2022
- Pick up a classic book: Learning PythonThe most-reprinted book on the subject
- Read the landmark paper: Interface kinetics of rapid solidification of binary alloys by atomistic simulations: Application to Ti-Ni alloysCited 41 times
- Go sideways: Foreign function interfaceA closely related topic
- Go sideways: Windows APIA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Interface kinetics of rapid solidification of binary alloys by atomistic simulations: Application to Ti-Ni alloys
Design of A Novel Passive Binary-Controlled Variable Stiffness Joint (BpVSJ) Towards Passive Haptic Interface Application
An interface-tracking numerical method for rapid planar solidification of binary alloys with application to microsegregation
Nonequilibrium interface equations: An application to thermocapillary motion in binary systems
Spatial Adaptive Selection using Binary Conditional Autoregressive Model with Application to Brain-Computer Interface
Continuous-velocity lattice gas cellular automata for miscible binary fluid and its application to simulation of interface instability
🆕 Influential since 2022
📚 Books worth reading
Learning PythonMark Lutz, David Ascher · 1999
Unix System VAT & T Bell Laboratories. Technical Publication Dept. · 1987
Data Communications and NetworkingBehrouz A. Forouzan, Catherine Ann Coombs · 2000
XMPPPeter Saint-André, Kevin Smith · 2009
Data structures and algorithm analysis in CMark Allen Weiss · 1993
Starting Out with JavaTony Gaddis · 2004
System V Application Binary InterfaceAT & T Bell Laboratories. Technical Publication Dept. · 1990
Microprocessor Architecture, Programming, and Applications with the 8085Ramesh S. Gaonkar · 1996
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— 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…
- Windows API The Windows API, informally WinAPI, is the foundational application programming interface (API) that allows a computer program to access the features of…
- Linux kernel interfaces The Linux kernel provides multiple interfaces to user-space and kernel-mode code. The interfaces can be classified as either application programming interface…
- Binary-code compatibility Binary-code compatibility (binary compatible or object-code compatible) is a property of a computer system, meaning that it can run the same executable…
- Calling convention In computer science, a calling convention is an implementation-level (low-level) scheme for how subroutines or functions receive parameters from their…
- Component Object Model Component Object Model (COM) is a binary-interface technology for software components from Microsoft that enables using objects in a language-neutral way…
- Microsoft Windows library files The Microsoft Windows operating system and Microsoft Windows SDK support a collection of shared libraries that software can use to access the Windows API…
- X86 calling conventions This article describes the calling conventions used when programming x86 architecture microprocessors. Calling conventions describe the interface of called…