Embedded, RTOS, DSP, CompactPCI Stuff
... home ...

compilers: Definition and Recommended Links

compilers - Favorite LinksOur favorite links for this topic area. Enjoy, fellow researchers! Questions, comments, new links? Email eewindow@aol.com!.

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 programming 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: lexical analysis, preprocessing, parsing, semantic analysis, code generation, and code optimization.

Source: Wikipedia (http://en.wikipedia.org/wiki/Compiler)


compilers - Favorite compilers Linksother great electronics sites:ee toolbox site

home |busses and boards (pc/104, compactpci, vme... |mcu-mpu (embedded microcontrollers and microprocessors) |dsp (digital signal processing) |ee (electronic design, generally)|embedded (embedded systems) |industrial & military |internet |open source (embedded linux, gnu tool chain) |realtime & rtos |system-on-a-chip |embedded software (compilers, debuggers, etc.) | site map
Last updated: Thu Feb 25 2010
Creator: Luis Viterbo, Web Surfer and Professional Engineer, email


Mark Twain quote for the day:

Some German words are so long that they have a perspective. Observe
these examples:
Freundschaftsbezeigungen.
Dilettantenaufdringlichkeiten.
Stadtverordnetenversammlungen.