User Tools

Site Tools


dido:public:ra:xapend:xapend.a_glossary:a:application_binary_interface_api

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
dido:public:ra:xapend:xapend.a_glossary:a:application_binary_interface_api [2021/08/17 14:33]
murphy
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 [[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. **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.
dido/public/ra/xapend/xapend.a_glossary/a/application_binary_interface_api.1629225226.txt.gz · Last modified: 2021/08/17 14:33 by murphy