Compiler

Compilation}}

In computing, a compiler is software that translates computer code written in one programming language (the ''source'' language) into another language (the ''target'' language). The name "compiler" is primarily used for programs that translate source code from a high-level programming language to a low-level programming language (e.g. assembly language, object code, or machine code) to create an executable program.

There are many different types of compilers which produce output in different useful forms. A ''cross-compiler'' produces code for a different CPU or operating system than the one on which the cross-compiler itself runs. A ''bootstrap compiler'' is often a temporary compiler, used for compiling a more permanent or better optimized compiler for a language.

Related software include ''decompilers'', programs that translate from low-level languages to higher level ones; programs that translate between high-level languages, usually called ''source-to-source compilers'' or ''transpilers''; language ''rewriters'', usually programs that translate the form of expressions without a change of language; and ''compiler-compilers'', compilers that produce compilers (or parts of them), often in a generic and reusable way so as to be able to produce many differing compilers.

A compiler is likely to perform some or all of the following operations, often called phases: preprocessing, lexical analysis, parsing, semantic analysis (syntax-directed translation), conversion of input programs to an intermediate representation, code optimization and machine specific code generation. Compilers generally implement these phases as modular components, promoting efficient design and correctness of transformations of source input to target output. Program faults caused by incorrect compiler behavior can be very difficult to track down and work around; therefore, compiler implementers invest significant effort to ensure compiler correctness. Provided by Wikipedia
Showing 1 - 20 results of 246 for search 'Compiler', query time: 0.02s Refine Results
  1. 1
    by Compiler
    Published 1980
    Other Authors: ...Compiler...
    Printed Book
  2. 2
    by Bhasiraj, S; Compiler
    Published 2005
    Printed Book
  3. 3
    by Santhoshkumar; Compiler
    Published 2006
    Printed Book
  4. 4
    by Prabhakaran, T T; Compiler
    Published 1989
    Printed Book
  5. 5
    by Aravindan; Compiler
    Published 1994
    Printed Book
  6. 6
    by Naushad; Compiler
    Published 2009
    Printed Book
  7. 7
    by Mohandas,S.(Compiler)
    Published 1998
    Printed Book
  8. 8
    Printed Book
  9. 9
  10. 10
    Printed Book
  11. 11
    Printed Book
  12. 12
    Printed Book
  13. 13
    Printed Book
  14. 14
    Printed Book
  15. 15
    Printed Book
  16. 16
    Printed Book
  17. 17
    Printed Book
  18. 18
  19. 19
    Printed Book
  20. 20
    by Fleming, Laurence; Compiler
    Published 2004
    Printed Book