a compiler translates an entire program and then executes it while an interpreter translates and executes one line of a program at time
A compiler is a program that converts (compiles) a source program representing a program into the machine code necessary to actually execute it.
An interpreter is a program that processes the source code on the fly, and emulates (interprets) the program, giving the impression that it executed it.
C is an example of a compiled language.
JAVA is an example of an interpreted language.
Compiler, interpreter and assembler are system programs that translate your source code in a language that machines can understand(binary).
its an interpreter
because the compiler convert whole of the sentence once into the machine langauge but the interpreter convert one by one
A compiled program would execute faster than an interpreter running the same code step by step.
Both are "System Softwares".
in my personal point of view i would say a parser is more like "one-directional" "automatic" vs. an interpreter, the interpreter has more "intelligence"
combination of interpreter and compiler.
its an interpreter
because the compiler convert whole of the sentence once into the machine langauge but the interpreter convert one by one
A compiled program would execute faster than an interpreter running the same code step by step.
A htm file is interpreted, not compiled. A browser acts as the interpreter.
There is no point in comparison.
You will have to ask the compiler and interpreter writers that question. What I can tell you with certainty, at one time all programs were hand assembled.
need to get to mars
Interpreters
Interpreters
Assembler Interpreter Compiler
compiler and interpreter used to convert high level language to machine level language .....compiler does dis job in atonce while interpreter does in step by step