|
|
| (One intermediate revision by the same user not shown) |
| Line 1: |
Line 1: |
| A '''compiled language''' is type [[programming language]] where, instead of stepping through each [[Computer instructuction|instruction]] of a [[program]] (like an [[interpreted language]]) the [[source code]] is converted into [[machine code]] by a [[compiler]].
| | #REDIRECT [[Compiler]] |
| | |
| During compilation, the [[compiler]] generally converts the [[source code]] into [[intermediate representation]], and finally into [[machine code]].
| |
| | |
| == Bytecode languages ==
| |
| For some [[Programming language|programming languages]], instead of directly [[Compiler|compiling]] to [[machine code]], the [[source code]] is instead converted to a format known as [[bytecode]].
| |
| | |
| This [[bytecode]] can't be directly executed by the [[Central processing unit|CPU]], but can be [[Interpreted language|interpreted]] using an [[interpreter]], often known as a [[process virtual machine]].
| |