I think the question is wrong. It should be compiler vs interpreter. compiler reads the progem in c/c++ convert it to machine code (object code) and then loader loads it in the memory to run in the supervision of OS.
Interpreter reads one line of the code executes it and then reads the next and runs and so on.
compiler only creates executables, it doesn't run them while interpreter runs them.
explain language translator
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"
wee2
the memory
need to get to mars
Assembler Interpreter Compiler
Do you mean its computer usage origin ?
It stores the instructions of the image.
Anapplication is a set of instructions(codes) that are understood by the CPU with the help of intermediate interpreter
translator teacher CIA analyst historian consultant FBI analyst interpreter court interpreter linguistics professor researcher computer language programmer/developer natural language research in computer science syntactician phonetician phonologist speech therapist
In computer science, an interpreter normally means a computer program that executes, i.e. performs, instructions written in a programming language. An interpreter may be a program that eitherexecutes the source code directlytranslates source code into some efficient intermediate representation (code) and immediately executes thisexplicitly executes stored precompiled code[1] made by a compiler which is part of the interpreter system
It is normally interpreted by another computer program. However subsets of the language can be compiled.
No, a C program cant work without an interpreter or compiler or assembler as the code written in the program is not understood directly by the computer so it needs any of the above translator program to make the program understandable to the computer.-Shruti Jain