The difference between Compiler and Interpreter
When used as nouns, compiler means one who compiles, whereas interpreter means one who listens to a speaker in one language and relates that utterance to the audience in a different language. contrasted with translator.
check bellow for the other definitions of Compiler and Interpreter
-
Compiler as a noun:
One who compiles.
Examples:
"a compiler of poetry anthologies"
"my favourite crossword compiler"
-
Compiler as a noun (compilation):
A computer program which transforms source code into object code.
-
Interpreter as a noun (translation studies):
One who listens to a speaker in one language and relates that utterance to the audience in a different language. Contrasted with translator.
Examples:
"A Japanese man who is tried before a German court is assisted by an interpreter in making oral statements."
-
Interpreter as a noun (figuratively):
One who explains something, such as an art exhibit. One who does heritage interpretation.
-
Interpreter as a noun (computing):
A program which executes another program written in a programming language other than machine code.
Examples:
"Programs written in the BASIC language are usually run through an interpreter, though some can be compiled."