A compiler is a computer program (or set of programs) that transforms source code written in a programming language (the source language) into another computer language (the target language, often having a binary form known as object code). The most common reason for wanting to transform source code is to create an executable program.

The name "compiler" is primarily used for programs that translate source code from a high-level programming language to a lower level language (e.g., assembly language or machine code). 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: lexical analysis, preprocessing, parsing, semantic analysis, code generation, and code optimization.

Program faults caused by incorrect compiler behavior can be very difficult to track down and work around and compiler implementors invest a lot of time ensuring the correctness of their software.

The term compiler-compiler is sometimes used to refer to a parser generator, a tool often used to help create the lexer and parser.

From Wikipedia under the GNU Free Documentation License
Tue Jun 22 13:10:15 2010

What are some great and free C++ compilers available?
Q. Thank you so very much for your time and effort. God bless.
Asked by premika - Mon Apr 27 16:44:10 2009 - - 2 Answers - 0 Comments

A. Microsoft Visual C++ Express
Answered by Mercuri - Mon Apr 27 16:47:51 2009

How do compilers work?
Q. How do compilers work?
Asked by S.R. V - Wed Nov 12 07:11:08 2008 - - 1 Answers - 0 Comments
what is the diffrents between compilers and interprenter?
Q. what is the diffrents between compilers and interprenter?
Asked by Jeyan - Mon Mar 12 05:53:57 2007 - - 3 Answers - 0 Comments

A. Compilers and interpreters are translators and their differences are... Compiler translates the entire codes then produce an output. Interpreters translates each single line of code before it produce a specific result or output. A student can understand more if interpreter is the translator used because a student can see the step-by-step process of program.
Answered by red scar - Mon Mar 12 06:25:42 2007

From Yahoo Answer Search: "Compilers"
Mon May 10 05:23:17 2010

A Information To E Book Compilers | Internet Affiliate Marketing
affiliatesjobs.com
A Information To E Book Compilers | Internet Affiliate Marketing

Admin

Fri, 02 Jul 2010 08:02:51 GM

This permits you to enter custom-made code into your Book pages and distribute the Re-brander software to your affiliates or distributors. Original post: A Information To E Book . Compilers. | Internet Affiliate Marketing.

Ken Shirriff's blog: Many Arc compilers and interpreters
arcfn.com
Ken Shirriff's blog: Many Arc compilers and interpreters

Ken Shirriff

ue, 15 Apr 2008 05:39:00 GM

An Arc . compiler. for .NET has been developed, based on the MBase . compiler. prototyping framework. The description states that it implements a subset of Arc, but is much faster than standard Arc. It is available from Meta Alternative. ...

A Guide To EBook Compilers
imarketingcentral.com
A Guide To EBook Compilers

Sagar Jawale

Sun, 06 Jun 2010 08:41:30 GM

This eBook . compiler. is without doubt one of the best to use. The software program has a really person-pleasant​ help menu that provides directions for and explanations of every discipline on every screen. This system also consists of ...

From Google Blog Search: "Compilers"
Fri Jul 16 08:29:30 2010

Walsh: Stability returning to real estate - San Diego Union Tribune
news.google.com
Walsh: Stability returning to real estate

San Diego Union Tribune

There are a number of regional public-record compilers throughout the US, and in some cases we buy data from regional compilers . The other way is we compile ...



and more »
IBM Updates Development Tools and Compilers for i/OS 7.1 - IT Jungle
news.google.com
IBM Updates Development Tools and Compilers for i/OS 7.1

IT Jungle

Tucked into IBM's big April 13 announcement that introduced i/OS 7.1 to the world were new application development tools, new compilers for the POWER 7 ...
Pricewise shakes up Longchamp markets - Racing Post
news.google.com
Pricewise shakes up Longchamp markets

Racing Post

Full Steam, remarkably, was 20-1 to win the French 1000 Guineas with a couple of firms on Saturday night, yet only 7-1 with Totesport, whose odds compilers ...

From Google News Search: "Compilers"
Fri May 21 01:30:32 2010

python compilers png
in-nomine.org
python compilers png
391px x 557px | 2.30kB

[source page]

am a bit worried about the 4 1 series drop in performance compared to the 3 series though Next we have Python compiled with GCC 3 4 6 4 2 1 Intel CC 10 1 015 MSC from Visual Studio 2008 It is nice to see how the Microsoft Visual Studio 2008 compiler produces a binary that when run through Wine still performs quite well compared to GCC I am not quite sure if Wine incurs a

compilers png
static.arstechnica.com
compilers png
392px x 640px | 67.20kB

[source page]



<h3>EDGE Compiler Linker Map< h3> <p>The Fine Grained Allocation
mentor.com
<h3>EDGE Compiler Linker Map< h3> <p>The Fine Grained Allocation
821px x 1000px | 199.70kB

[source page]



From Yahoo Image Search: "Compilers"
Sat May 15 01:11:36 2010

See also:

  • NATATA eBook CompilerNATATA eBook Compiler
    natata.com
    Software information, download, and support.
  • KeeBooKeeBoo
    keeboo.com
    Creates 3D web based E-books. Trial download is available.
  • EBooksWriterEBooksWriter
    ebookswriter.com
    Creates an EXE ebook. Product information and download.
Custom search only Compilers sites:

Help build the largest human-edited directory on the web.
Submit a Site - Open Directory Project - Become an Editor
Sat Jul 17 09:30:01 2010