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

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]]
dido/public/ra/xapend/xapend.a_glossary/a/application_binary_interface_api.1627318516.txt.gz · Last modified: 2021/07/26 12:55 by murphy