This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
|
dido:public:ra:xapend:xapend.a_glossary:a:application_binary_interface_api [2021/07/26 12:55] murphy created |
dido:public:ra:xapend:xapend.a_glossary:a:application_binary_interface_api [2021/10/04 13:40] (current) 50.19.247.197 ↷ Links adapted because of a move operation |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ===== Application Binary Interface (ABI) ===== | ===== Application Binary Interface (ABI) ===== | ||
| - | [[dido:public:ra:xapend:xapend.a_glossary| Return to Glossary ]] | + | [[dido:public:ra:xapend:xapend.a_glossary:start| Return to Glossary ]] |
| - | **Application Binary Interface (ABI)**, in computer software, is an interface between two binary program modules. Often, one of these modules is a library or operating system facility, and the other is a program that is being run by a user. An ABI defines how data structures or computational routines are accessed in machine code, which is a low-level, hardware-dependent format. In contrast, an [[dido:public:ra:xapend:xapend.a_glossary:a:api|API]] defines this access in source code, which is a relatively high-level, hardware-independent, often human-readable format. | + | **Application Binary Interface (ABI)**, in computer software, is an [[dido:public:ra:xapend:xapend.a_glossary:i:interface|interface]] between two binary program modules. Often, one of these modules is a library or [[dido:public:ra:xapend:xapend.a_glossary:o:os|operating system]] facility, and the other is a program that is being run by a user. An ABI defines how data structures or computational routines are accessed in machine code, which is a low-level, hardware-dependent format. In contrast, an [[dido:public:ra:xapend:xapend.a_glossary:a:api|API]] defines this access in [[dido:public:ra:xapend:xapend.a_glossary:s:sourcecode|source code]], which is a relatively high-level, hardware-independent, often human-readable format. |
| Source: [[https://en.wikipedia.org/wiki/Application_binary_interface]] | Source: [[https://en.wikipedia.org/wiki/Application_binary_interface]] | ||