This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
dido:public:ra:xapend:xapend.a_glossary:c:compiler [2020/11/13 02:29] nick ↷ Links adapted because of a move operation |
dido:public:ra:xapend:xapend.a_glossary:c:compiler [2021/10/04 02:05] (current) 14.1.213.80 ↷ Links adapted because of a move operation |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ===== Compiler ===== | ===== Compiler ===== | ||
| - | [[dido:public:ra:xapend.glossary| Return to Glossary ]] | + | [[dido:public:ra:xapend:xapend.a_glossary:start| Return to Glossary ]] |
| - | A **Compiler** is a software program that transforms high-level [[dido:public:ra:xapend:xapend.glossary:s:sourcecode|source code]] that is written by a developer in a high-level programming language into a low level object code (binary code) in machine language, which can be understood by the [[dido:public:ra:xapend:xapend.glossary:p:processor|processor]]. The process of converting high-level programming into machine language is known as compilation. | + | A **Compiler** is a software program that transforms high-level [[dido:public:ra:xapend:xapend.a_glossary:s:sourcecode|source code]] that is written by a developer in a high-level [[dido:public:ra:xapend:xapend.a_glossary:p:programlang|programming language]] into a low level object code (binary code) in machine language, which can be understood by the [[dido:public:ra:xapend:xapend.a_glossary:p:processor|processor]]. The process of converting high-level programming into machine language is known as compilation. |
| The processor executes object code, which indicates when binary high and low signals are required in the arithmetic logic unit of the processor. | The processor executes object code, which indicates when binary high and low signals are required in the arithmetic logic unit of the processor. | ||