Application binary interface: Difference between revisions

Content deleted Content added
Spell out "application programming interface", and put "API" in parentheses after it.
uncited personal opinions
Tags: Mobile edit Mobile app edit iOS app edit
Line 9:
 
Adhering to an ABI (which may or may not be officially standardized) is usually the job of a [[compiler]], operating system, or library author. However, an application programmer may have to deal with an ABI directly when writing a program in a mix of programming languages, or even compiling a program written in the same language with different compilers.
 
An ABI is as important as the underlying hardware architecture. The program will fail equally if it violates any constraints of these two.
 
== Description ==