QUESTION 8: The language processor which reports all mistakes in the
end.
Interpreter
O Machine Language
Compiler
Assembly Language
Answers
Explanation:
compiler................
Answer:
In computer programming, the machine code is any low-level programming language, consisting of the machine language instructions, which are used to control the computer's central processing unit (CPU). Each instruction causes CPU to perform a very specific task, such as the load, a store, a jump, or an arithmetic logic unit (ALU) operation on one or more units of data in CPU's registers or memory.
Machine code is the strictly numerical language which is designed to the run as fast as possible, and may be considered as lowest-level representation of a compiled or assembled computer program or as the primitive and hardware-dependent programming language. While it is the possible to write programs directly in machine code, managing individual bits and the calculating numerical addresses and constants manually is tedious and error-prone. For this reason, programs are also very rarely written directly in machine code in the modern contexts, but may be done for low level debugging, program patching (especially when assembler source is not available) and assembly language disassembly.
The majority of the practical programs today are written in the higher-level languages or assembly language. The source code is then translated to executable machine code by utilities such as the compilers, assemblers, and linkers, with the important exception of interpreted programs,[nb 1] which are not in translated into machine code. However, the interpreter itself, which may be seen as an executor or the processor performing the instructions of source code, typically consists of the directly executable machine code (generated from assembly or high-level language source code).
#SPJ2