Computer code: Difference between revisions

Content deleted Content added
ambiguous means the same term has different meaning, but 'computer code' is not ambiguous since the three things listed are not also called 'computer code'; it's a category
 
(48 intermediate revisions by 39 users not shown)
Line 1:
'''Computer code''' oris '''programa code'''categorical isterm thefor setinformation ofencoded instructions forming afor [[computer program]]programming which is [[Execution (computing)|executedprogramming]] by a [[computer]]. It includes:
 
* [[Bytecode]] {{endash}} [[Byte]]-based, [[cross-platform]], [[intermediate representation |intermediate]], [[executable]] format
Computers can only directly 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 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.
* [[Machine code]] {{endash}} [[Processor (computing)|Processor]]-native executable format
 
* [[Source code]] {{endash}} Software in [[human-readable]] form
 
{{computing-stub}}
 
[[Category:Computing]]