submit urlsubmit rss feedadd directory

article

A compiler is a computer program (or set of programs) that translates text written in a computer language (the source language) into another computer language (the target language). The original sequence is usually called the source code and the output called object code. Commonly the output has a form suitable for processing by other programs (e.g., a linker), but it may be a human readable text file.

The most common reason for wanting to translate source code is to create an executable program. The name "compiler" is primarily used for programs that translate source code from a high level language to a lower level language (e.g., assembly language or machine language). A program that translates from a low level language to a higher level one is a decompiler. A program that translates between high-level languages is usually called a language translator, source to source translator, or language converter. A language rewriter is usually a program that translates the form of expressions without a change of language.

A compiler is likely to perform many or all of the following operations: lexing, preprocessing, parsing, semantic analysis, code optimizations, and code generation.

More on [ Compiler ]


directory of related categories

 

 
 
directory of related topics

Compilers :: Programming

 
Compilers RSS feed
Compilers - Twitter Search

Advanced programming languages for compilers, interpreters, games, artificial intelligence (AI), servers http://ff.im/-cQftz
bubbl_scala (Bubbl Scala Feed) Sun, 13 Dec 2009 09:49:04 -0000
Advanced programming languages for compilers, interpreters, games, artificial intelligence (AI), servers http://ff.im/-cQftz
RT @bubbl_scala: Advanced programming languages for compilers, interpreters, games ... http://ff.im/-cQ9Pg
ashalynd (Anna Nachesa) Sun, 13 Dec 2009 08:45:34 -0000
RT @bubbl_scala: Advanced programming languages for compilers, interpreters, games ... http://ff.im/-cQ9Pg
Advanced programming languages for compilers, interpreters, games ... http://ff.im/-cQ9Pg
bubbl_scala (Bubbl Scala Feed) Sun, 13 Dec 2009 08:42:32 -0000
Advanced programming languages for compilers, interpreters, games ... http://ff.im/-cQ9Pg
Advanced programming languages for compilers, interpreters, games, artificial intelligence (AI), servers http://ff.im/-cQ4cz
bubbl_scala (Bubbl Scala Feed) Sun, 13 Dec 2009 07:37:22 -0000
Advanced programming languages for compilers, interpreters, games, artificial intelligence (AI), servers http://ff.im/-cQ4cz
Advanced programming languages for compilers, interpreters, games, artificial intelligence (AI), servers http://ff.im/-cQ4cw
bubbl_scala (Bubbl Scala Feed) Sun, 13 Dec 2009 07:37:22 -0000
Advanced programming languages for compilers, interpreters, games, artificial intelligence (AI), servers http://ff.im/-cQ4cw
Advanced programming languages for compilers, interpreters, games, artificial intelligence (AI), servers http://ow.ly/LpO1 #Haskell #ML
tbatchelli (tbatchelli) Sun, 13 Dec 2009 06:50:57 -0000
Advanced programming languages for compilers, interpreters, games, artificial intelligence (AI), servers http://ow.ly/LpO1 #Haskell #ML

 
Subscribe to Compilers RSS feed

directory of related sites

Mix Software Inc - Makers of Power C for DOS, Win32, and Linux. C++ addons, but no compiler.

Pacific C - Freeware C compiler for DOS from HI-TECH software.
Meta Description: [ Freeware C Compiler for Windows ]

Compilers related videos
GLCD PIC Oscilloscope (ISIS 7) : By Arun J
Next Video
Compilers related videos

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor