Informally, acompiled language is aprogramming language that is usually implemented with acompiler rather than aninterpreter. Because any language can theoretically be either compiled or interpreted, the term lacks clarity: compilation and interpretation are properties of aprogramming language implementation, not of a programming language. Some languages have both compilers and interpreters.[1] Furthermore, a single implementation can involve both a compiler and an interpreter. For example, in some environments, source code is first compiled to an intermediate form (e.g.,bytecode), which is then interpreted by anapplication virtual machine.[2] In other environments, ajust-in-time compiler selectively compiles some code atruntime, blurring the distinction further.
Thisprogramming-language-related article is astub. You can help Wikipedia byexpanding it. |