Noun

Wikipedia has an article on: Compiler

Wikipedia compiler (plural compilers)

  1. (computing) A computer program which transforms source code into object code.
  2. A person who compiles.

Descendants

French

From Wiktionary under the GNU Free Documentation License.
Fri Sep 3 20:01:15 2010

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). If the compiled program can only run on a computer whose CPU or operating system is different from the one on which the compiler runs the compiler is known as a cross-compiler. 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
Thu Sep 2 18:57:31 2010

How can I make my own assembly compiler?
Q. Does anybody have a good resource to read that will explain the necessary concepts of compiler construction? My goal is to create my own assembly language compiler. Such as MASM or FASM. However, I do not want my program to import any functions except for GetProcAddress and LoadLibrary. How can I go about creating my own assembly compiler? Thanks.
Asked by Doqueefa - Wed Apr 21 17:58:33 2010 - - 2 Answers - 0 Comments

A. First, iterate the x86 instructions. You will need to be able to parse the instruction, and generate code bytes. For example: lea ecx,[esp+4] is 8d 4c 24 04 Now, branches need to be accommodated. For this, you take two passes over the code. The first pass simply generates the length of each instruction, and when you come to a label, you record the position in the code and the label. On the second pass, you actually generate the code, including the label data (or offsets). For example jg mylabel ...more code mylabel: could generate 7f 0c (assuming that it is a short forward branch, as illustrated). Now, you need to have a data area. Most systems use a 32 bit flat address model, so the code and data both reside in the same address… [cont.]
Answered by Fred W - Wed Apr 21 18:23:58 2010

What is a good java compiler for a beginner in computer science?
Q. I'm beginning to study computer science in my free time, and am wondering what is a good java compiler that I can download for free. Thanks :)
Asked by Da Surf Man - Sat May 1 19:59:26 2010 - - 2 Answers - 0 Comments

A. The java compiler is always free. You download it from sun.com. Go to the following page and download and install the JDK (Java Development Kit): Note that the JDK and the SDK and their various versions all contain the compiler, there is just naming confusion due to various other utilities involved. What WONT contain the compiler is the JRE (Java Realtime Environment). That just allows you to run, not compile, java programs. The JRE is automatically included with the others. In addition to the JDK, you will need a place to actually write the code. You could do it in notepad, but there are a variety of development environments which allow you to test compile and run your programs without leaving the editor. My preference for a… [cont.]
Answered by levarfan - Sun May 2 20:45:27 2010

What is the best free c compiler to download to learn the language?
Q. I've been programming pic microcontrollers in assembly and am advised that I would save a lot of time by learning C. Once I have a grasp of the language I would like to move on and master C++ and visual C++. This would allow me to create an application using embedded control and also control it with a GUI for example .
Asked by Hedgie - Thu Oct 18 18:02:01 2007 - - 3 Answers - 0 Comments

A. visual c express edition 2005 would be the best in my opinion.
Answered by stephen r - Thu Oct 18 18:08:20 2007

From Yahoo Answer Search: "compiler"
Thu Sep 2 18:57:35 2010

Hawkboard Review - Muktware
muktware.com
Hawkboard Review - Muktware
Sat, 17 Jul 2010 22:01:49 GMT+00:00
Muktware The pre-requisites for compilation are: ARM Cross Compiler for Linux/U-boot lets you compile source code on your x86 PC, for the ARM architecture. ...
One million holidays will end in tears - Mirror.co.uk
mirror.co.uk
One million holidays will end in tears - Mirror.co.uk
Tue, 06 Jul 2010 05:35:49 GMT+00:00
Mirror.co.uk Compiler Keira Clark said: "We spend months saving up for a holiday. "Losing luggage, finding out your hotel is dirty or suffering an injury can have ...
Civilization IV Dev Diary Available - Inside Mac Games
insidemacgames.com
Civilization IV Dev Diary Available - Inside Mac Games
Mon, 28 Jun 2010 13:14:46 GMT+00:00
Inside Mac Games Rendering techniques are all specified in a high level language in FX files, which are compiled by the D3DX effects compiler . ...

From Google News Search: "compiler"
Fri Sep 3 20:01:15 2010

compiler png
tekui.teklib.org
compiler png
732px x 925px | 121.00kB

[source page]



compiler jpg
vpr.ocs.ru
compiler jpg
289px x 580px | 43.80kB

[source page]

64 AMD64

compiler3 1024x768 jpg
compiler.cc
compiler3 1024x768 jpg
768px x 1024px | 51.20kB

[source page]

1600x1200 1280x960 1024x768 800x600

From Yahoo Image Search: "compiler"
Fri Sep 3 20:01:16 2010

Can't get this program to run
windows7forums.com
Can't get this program to run

compiler

Sat, 21 Aug 2010 19:58:01 GM

Thread Tools. Show Printable Version · Email this Page Subscribe to this Thread 2 Days Ago #1 · . compiler. . . compiler. is offline Junior Member . compiler. is on a distinguished road. Join Date: Jul 2010; Posts: 7 ...

From Google Blog Search: "compiler"
Thu Sep 2 18:57:35 2010