Search: in
Compiled language
Compiled language Encyclopedia
  Tutorials     Encyclopedia     Dictionary     Directory  
Compiled language Email this to a friend      Compiled language

Compiled language

A compiled language is a programming language whose implementations are typically compilers (translators which generate machine code from source code), and not interpreters (step-by-step executors of source code, where no translation takes place).

The term is somewhat vague; in principle any language can be implemented with a compiler or with an interpreter. A combination of both solutions is also increasingly common: a compiler can translate the source code into some intermediate form (often called bytecode), which is then passed to an interpreter which executes it.

A program translated by a compiler tends to be much faster than an interpreter executing the same program: even a 10:1 ratio is not uncommon. The mixed solution's efficiency is typically somewhere in between. The downsides of the "compiler" solution are the inherent complexity of a good implementation, and longer edit-run cycles.

A pure compiler implementation is the typical solution for low-level languages, because it comes out as more "natural", and because of efficiency concerns; however with some effort it is always possible to write compilers even for traditionally interpreted languages such as Lisp and Prolog.

Contents


Languages

Some languages that are commonly considered to be compiled:

Tools

See also

External links

es:Lenguaje compilado gl:Linguaxe compilada it:Linguaggio compilato pl:J?zyk kompilowany pt:Linguagem compilada ru:????????????? ???? ????????????????





Source: Wikipedia | The above article is available under the GNU FDL. | Edit this article



Related Links in Compiled language

Search for Compiled language in Tutorials
Search for Compiled language in Encyclopedia
Search for Compiled language in Dictionary
Search for Compiled language in Open Directory
Search for Compiled language in Store
Search for Compiled language in PriceGig


Help build the largest human-edited directory on the web.
Submit a Site - Open Directory Project - Become an Editor

Advertisement

Advertisement



Compiled language
Compiled language top Compiled language

Home - Add TutorGig to Your Site - Disclaimer

©2008-2009 TutorGig.com. All Rights Reserved. Privacy Statement