language processor |
LANGUAGE PROCESSOR..
The computer understands only machine language. A program written in a high-level language or
assembly language cannot be executed on a computer directly.
A language processor is an extraordinary sort of programming program that can possibly make an interpretation of the program codes into machine codes. Dialects, for example, COBOL and Fortran have language processors, which are for the most part used to perform undertakings like handling source code to protest code. A particular depiction of punctuation, vocabulary, and semantics of a significant level language is expected to plan a language processor
It must be converted
into machine language. Language processor
is software that converts these programs into machine language. Every computer
language has its own translators.
Different types of
language processors.
- COMPILER:
A translator is a program that interprets each guidance of the program in turn. It changes over the guidance into machine language and executes it. It then, at that point, moves to the following guidance of the program. A go-between is a PC program that allows a PC to interpret or understand what tasks to perform. The tasks made with the help out of using one of some huge level programming lingos are directly executed by an interpreter without previously exchanging them over totally to an article code or machine code, which is done line by line or decree by clarification. Exactly when the interpreter is translating the source code, it shows a bumble message expecting there is an error in the declaration and finishes this statement from the unraveling process. Right when the middle person wiped out botches on the principal line, then, it forges ahead toward the accompanying line
The benefit of a mediator over a compiler is that the mistake is found right away. The software engineer can address the blunders during program advancement. The hindrance of the mediator is that it isn't exceptionally productive. The mediator doesn't create an article program.
For example;
C compiler can
translate only those programs that are written in C language.
- INTERPRETER:
A translator is a program that interprets each guidance of the program in turn. It changes over the guidance into machine language and executes it. It then, at that point, moves to the following guidance of the program. A go-between is a PC program that allows a PC to interpret or understand what tasks to perform. The tasks made with the help out of using one of some huge level programming lingos are directly executed by an interpreter without previously exchanging them over totally to an article code or machine code, which is done line by line or decree by clarification. Exactly when the interpreter is translating the source code, it shows a bumble message expecting there is an error in the declaration and finishes this statement from the unraveling process. Right when the middle person wiped out botches on the principal line, then, it forges ahead toward the accompanying line
The benefit of a mediator over a compiler is that the mistake is found right away. The software engineer can address the blunders during program advancement. The hindrance of the mediator is that it isn't exceptionally productive. The mediator doesn't create an article program.
The BASIC language uses an interpreter.
- ASSEMBLER:
A constructing agent is a program that interprets the guidelines of a low-level computing construct program into machine language. A building specialist changes over programs written in low-level processing to develop into machine code. It is similarly suggested to develop specialists as building specialist language by specific clients. The source program has low-level figuring development rules, which is a commitment of the building specialist. The assembly makes an understanding of this source code into a code that is legitimate by the PC, called object code or machine code.
DIFFERENT BETWEEN COMPILER AND INTERPRETER;
COMPILER |
INTERPRETER |
Compiler converts the program into machine
code as a whole. |
The interpreter converts the program into
machine language statement by statement. |
The compiler creates an object code file. |
The interpreter can’t create an object code
file. |
Compiler convert high-level programs
that can be executed many times. |
The interpreter converts a high-level program
each time it is executed. |
Program execution is fast. |
Program execution is slow. |
Relationship of Object program, Course program, and Compiler.
A source program is composed of a program in a programming language like C.
This program isn't in a structure that a PC can comprehend. A compiler makes an interpretation of that source program into the item program that the PC can execute and comprehend …