compiler
n. program which produces programs from source code in a high-level language (Computers); collector, combiner | ||||
Search Dictionary:
Compiler definition was found in categories: Computer & Internet(5) Language, Idioms & Slang(5) Science & Technology(3) Entertainment & Music(1) Encyclopedia(1)
Compiler Definition from Computer & Internet Dictionaries & Glossaries
| FOLDOC |
compiler
constant folding cascade single static assignment binding-time analysis static link tail recursion modulo cons abstract syntax tree dynamic link bracket abstraction peephole optimisation activation record register allocation pm2 partial evaluation register spilling register assignment Java Development Kit annotation GCC Run-Time Type Information
<programming, tool> A program that converts another program from some source language (or programming language) to machine language (object code). Some compilers output assembly language which is then converted to machine language by a separate assembler.
A compiler is distinguished from an assembler by the fact that each input statement does not, in general, correspond to a single machine instruction or fixed sequence of instructions. A compiler may support such features as automatic allocation of variables, arbitrary arithmetic expressions, control structures such as FOR and WHILE loops, variable scope, input/ouput operations, higher-order functions and portability of source code.
AUTOCODER, written in 1952, was possibly the first primitive compiler. Laning and Zierler's compiler, written in 1953-1954, was possibly the first true working algebraic compiler.
See also byte-code compiler, native compiler, optimising compiler.
(1994-11-07)
constant folding cascade single static assignment binding-time analysis static link tail recursion modulo cons abstract syntax tree dynamic link bracket abstraction peephole optimisation activation record register allocation pm2 partial evaluation register spilling register assignment Java Development Kit annotation GCC Run-Time Type Information
<programming, tool> A program that converts another program from some source language (or programming language) to machine language (object code). Some compilers output assembly language which is then converted to machine language by a separate assembler.
A compiler is distinguished from an assembler by the fact that each input statement does not, in general, correspond to a single machine instruction or fixed sequence of instructions. A compiler may support such features as automatic allocation of variables, arbitrary arithmetic expressions, control structures such as FOR and WHILE loops, variable scope, input/ouput operations, higher-order functions and portability of source code.
AUTOCODER, written in 1952, was possibly the first primitive compiler. Laning and Zierler's compiler, written in 1953-1954, was possibly the first true working algebraic compiler.
See also byte-code compiler, native compiler, optimising compiler.
(1994-11-07)
Computer Compiler
Proposed language for compiler design.
[Sammet 1969, p. 695].
| WebGuest Web Glossary |
Compiler
A compiler translates code written in a computer language into an executable form (machine language ).
A compiler translates code written in a computer language into an executable form (machine language ).
| Internet Glossary |
Compiler
A program that translates source code into object code. The compiler derives its name from the way it works, looking at the entire piece of source code and collecting and reorganizing the instructions. Thus, a compiler differs from an interpreter, which analyzes and executes each line of source code in succession, without looking at the entire program. The advantage of interpreters is that they can execute a program immediately. Compilers require some time before an executable program emerges. However, programs produced by compilers run much faster than the same programs executed by an interpreter.
Every high-level programming language (except strictly interpretive languages) comes with a compiler. In effect, the compiler is the language, because it defines which instructions are acceptable.
Because compilers translate source code into object code, which is unique for each type of computer, many compilers are available for the same language. For example, there is a FORTRAN compiler for PCs and another for Apple Macintosh computers. In addition, the compiler industry is quite competitive, so there are actually many compilers for each language on each type of computer. More than a dozen companies develop and sell C compilers for the PC.
A program that translates source code into object code. The compiler derives its name from the way it works, looking at the entire piece of source code and collecting and reorganizing the instructions. Thus, a compiler differs from an interpreter, which analyzes and executes each line of source code in succession, without looking at the entire program. The advantage of interpreters is that they can execute a program immediately. Compilers require some time before an executable program emerges. However, programs produced by compilers run much faster than the same programs executed by an interpreter.
Every high-level programming language (except strictly interpretive languages) comes with a compiler. In effect, the compiler is the language, because it defines which instructions are acceptable.
Because compilers translate source code into object code, which is unique for each type of computer, many compilers are available for the same language. For example, there is a FORTRAN compiler for PCs and another for Apple Macintosh computers. In addition, the compiler industry is quite competitive, so there are actually many compilers for each language on each type of computer. More than a dozen companies develop and sell C compilers for the PC.
| JDK Doc(JAVA) |
Compiler
- class java.lang..Compiler
public final class Compiler extends Object
Tree:java.lang.Object - java.lang.Compiler
The Compiler class is provided to support Java-to-native-code compilers and related services. By design, the Compiler class does nothing; it serves as a placeholder for a JIT compiler implementation.
- class java.lang..Compiler
public final class Compiler extends Object
Tree:java.lang.Object - java.lang.Compiler
The Compiler class is provided to support Java-to-native-code compilers and related services. By design, the Compiler class does nothing; it serves as a placeholder for a JIT compiler implementation.
| Noman's Java(TM) Glossary |
compiler
A program to translate source code into code to be executed by a computer. The Java compiler translates source code written in the Java programming language into bytecode for the Java virtual machine. See also interpreter.
A program to translate source code into code to be executed by a computer. The Java compiler translates source code written in the Java programming language into bytecode for the Java virtual machine. See also interpreter.
Compiler Definition from Language, Idioms & Slang Dictionaries & Glossaries
| Webster's Revised Unabridged Dictionary (1913) |
Compiler
(n.)
One who compiles; esp., one who makes books by compilation.
(n.)
One who compiles; esp., one who makes books by compilation.
| WordNet 2.0 |
compiler
Noun
1. a person who compiles (or writes for) encyclopedias
(synonym) encyclopedist, encyclopaedist
(hypernym) writer, author
(derivation) compose, compile
2. (computer science) a program that decodes instructions written in a higher order language and produces an assembly language program
(synonym) compiling program
(hypernym) program, programme, computer program, computer programme
(hyponym) C compiler
(part-meronym) parser
(derivation) compile
(classification) computer science, computing
Noun
1. a person who compiles (or writes for) encyclopedias
(synonym) encyclopedist, encyclopaedist
(hypernym) writer, author
(derivation) compose, compile
2. (computer science) a program that decodes instructions written in a higher order language and produces an assembly language program
(synonym) compiling program
(hypernym) program, programme, computer program, computer programme
(hyponym) C compiler
(part-meronym) parser
(derivation) compile
(classification) computer science, computing
| Anagram |
compiler
complier
complier
| hEnglish - advanced version |
compiler
compiler
\com*pil"er\ (?), n. [oe. compiluor; cf. of. compileor, fr. l. compilator.] one who compiles; esp., one who makes books by compilation.
compiler
n
1. a person who compiles (or writes for) encyclopedias [syn: encyclopedist]
2. (computer science) a program that decodes instructions written in a higher order language and produces an assembly language program [syn: compiling program]
similar words(12)
compiler-compiler
native compiler
yet another compiler compiler
cross-compiler
yet another compiler compiler
glasgow haskell compiler
twente compiler generator system
lisp compiler
assembly language compiler
compiler-compiler
byte-code compiler
compiler language for information processing
compiler
\com*pil"er\ (?), n. [oe. compiluor; cf. of. compileor, fr. l. compilator.] one who compiles; esp., one who makes books by compilation.
compiler
n
1. a person who compiles (or writes for) encyclopedias [syn: encyclopedist]
2. (computer science) a program that decodes instructions written in a higher order language and produces an assembly language program [syn: compiling program]
similar words(12)
compiler-compiler
native compiler
yet another compiler compiler
cross-compiler
yet another compiler compiler
glasgow haskell compiler
twente compiler generator system
lisp compiler
assembly language compiler
compiler-compiler
byte-code compiler
compiler language for information processing
| Concise English-Irish Dictionary v. 1.1 |
compiler
tiomsaitheoir
tiomsaitheoir
Compiler Definition from Science & Technology Dictionaries & Glossaries
| Telecommunication Standard Terms |
| Technical English by wpv |
Compiler
A program that translates a high-level language, such as Basic, into machine language.
A program that translates a high-level language, such as Basic, into machine language.
| Web Dictionary of Cybernetics and Systems |
Compiler
A computer program which reads a computer program in a higher level (see ordinality ) language , usually in the one a human programmer uses to state his problem algorithm ically, and translates it into the machine language of a particular computer . (Krippendorff )
A computer program which reads a computer program in a higher level (see ordinality ) language , usually in the one a human programmer uses to state his problem algorithm ically, and translates it into the machine language of a particular computer . (Krippendorff )
Compiler Definition from Entertainment & Music Dictionaries & Glossaries
| English to Federation-Standard Golic Vulcan |
Compiler (device)
travilayek
travilayek
Compiler Definition from Encyclopedia Dictionaries & Glossaries
| Wikipedia English - The Free Encyclopedia |
Compiler
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.
| See more at Wikipedia.org... |
