Computer code: Difference between revisions

Content deleted Content added
No edit summary
m Reverted edits by 50.126.104.107 (talk) to last version by 207.161.86.162
Line 5:
 
Computers can only execute the [[machine code]] instructions which are part of their [[instruction set]]. Because these instructions are difficult for humans to read, and writing good programs in machine code or other [[low-level programming language]]s is a time-consuming task, most [[programmer]]s write in the [[source code]] of a [[high-level programming language]]. This source code is [[Translator (computing)|translated]] into machine code by a [[compiler]] or [[interpreter (computing)|interpreter]] so that the computer can execute it to perform its [[task (computing)|task]]s. A compiler produces [[object code]] which is usually in machine language but may also be in an intermediate language which is at a lower level than the source. A [[runtime system]] is often used to execute object code by [[Linker (computing)|linking]] it with commonly used libraries. [[Bytecode]] is a lower level of source which is designed for more efficient interpretation by interpreters.
 
<ref>dies
sfdafdsfkja dk
dfanhdkjfkadms</ref>
[[Category:Computer programming]]