Ask Difference

Compiler vs. Interpreter — What's the Difference?

Compiler vs. Interpreter — What's the Difference?

Difference Between Compiler and Interpreter

ADVERTISEMENT

Compare with Definitions

Compiler

In computing, a compiler is a computer program 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 lower level 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.

Interpreter

A person who interprets, especially one who translates speech orally or into sign language.

Compiler

One that compiles
A compiler of anthologies.

Interpreter

A program that can analyse and execute a program line by line.

Compiler

(Computers) A program that translates another program written in a high-level language into machine language so that it can be executed.
ADVERTISEMENT

Interpreter

One who translates orally from one language into another.

Compiler

One who compiles.
A compiler of poetry anthologies
My favourite crossword compiler

Interpreter

One who gives or expounds an interpretation
"An actor is an interpreter of other men's words, often a soul which wishes to reveal itself to the world" (Alec Guinness).

Compiler

(compilation) A computer program which transforms source code into object code.

Interpreter

(Computers) A program that executes other programs.

Compiler

One who compiles; esp., one who makes books by compilation.

Interpreter

A person who interprets.
An interpreter of dreams
One of the foremost interpreters [i.e. performers] of Beethoven's piano works

Compiler

A computer program that decodes instructions written in a higher-level computer language to produce an assembly-language program or an executable program in machine language.

Interpreter

A person who converts spoken or signed language into a different language for the benefit of one or more others who do not understand the first language being used (especially if in real time or shortly after that person has finished communicating). translator.}}
A Japanese man who is tried before a German court is assisted by an interpreter in making oral statements.

Compiler

A person who compiles (or writes for) encyclopedias

Interpreter

A guide who helps people visiting an attraction such as an art exhibit, a nature reserve, etc., understand what they are seeing.

Compiler

(computer science) a program that decodes instructions written in a higher order language and produces an assembly language program

Interpreter

(figuratively) Something that reveals or clarifies.

Interpreter

(computing) A program that executes another program written in a high-level language by reading the instructions in real time rather than by compiling it in advance.
Programs written in the BASIC language are usually run through an interpreter, though some can be compiled.

Interpreter

One who or that which interprets, explains, or expounds; a translator; especially, a person who translates orally between two parties.
We think most men's actions to be the interpreters of their thoughts.

Interpreter

Someone who mediates between speakers of different languages

Interpreter

Someone who uses art to represent something;
His paintings reveal a sensitive interpreter of nature
She was famous as an interpreter of Shakespearean roles

Interpreter

An advocate who represents someone else's policy or purpose;
The meeting was attended by spokespersons for all the major organs of government

Interpreter

(computer science) a program that translates and executes source language statements one line at a time

Share Your Discovery

Share via Social Media
Embed This Content
Embed Code
Share Directly via Messenger
Link
Previous Comparison
Err vs. Stray
Next Comparison
Waymo vs. Tesla

Popular Comparisons

Trending Comparisons

New Comparisons

Trending Terms