Are you asking about an "interpreter"? That's part of a computer language that reads a line of code and breaks it down into machine code.
The Interpreter works with one source statement at a time, reading it, translating itto machine-level instructions, executing the resulting binary instructions, and then moving on to the next source statement.
Almost no real interpreters generate any machine code, they simply interpret the source code and directly do what it says using machine code built into the interpreter when it was originally written.
Machine code is generated by compilers, to permit repeated execution without having to reload the compiler each time (as one must with an interpreter).
interpreter
With a COMPILER,
Compiler
Yes. A single high-level statement can generate one or more machine code instructions, sometimes in the order of several dozen instructions.
Compiling is the act of translating human-readable source code to machine-readable byte code.In Java, the compiler program is javac
An Assembler converts assembly language instructions into machine language.
A source code file is a plain-text file containing C++ instructions. The instructions must be compiled and linked to create a native machine code executable.
Is called machine code
I am not sure about the answer but think so, Assembler: Its a program that converts a low level language into machine code, and there is a one-to-one correspondence between the source language statements and machine instructions Macro- Assembler: It performs the same task as does the assembler but there is some times a one-to-many correspondence between the source language statements and machine instructions. Please discuss further...
Not really. You need some program to interpret your source code. There is the "assembler", but that can be thought of as a simpler version of a compiler - simpler, because the assembler basically just converts the source code instructions one-to-one to machine instructions.
I can provide the source for the information mentioned in my statement.
Compilation is the process of translating source files into object files.