2 - Translator program | 3 Types: Compiler, Interpreter & Assembler.

What is the program? What is a programming language?

Program: When we face a problem, we start looking for a solution. Similarly, when a computer language (0,1) is used to solve a problem, the instructions written in that language are collectively called a program.

Programming Language: Programming language combines various words, letters, numbers, symbols, and formatting rules to write programs.
Eg - C, C++, Assembly Language, Java, etc.


Translator Program.

Because of converting source code into object code, it is called a translator program.

There are three types of translator programs.
1. Assembler,
2. Compiler,
3. Interpreter.

Translator program | 3 Types: Compiler, Interpreter & Assembler.


Source code: A program written in a higher language is called source code.

Object code: Machine language code.

source code and objec code


Assembler:

A translator that converts a program written in assembly language into machine language is called an assembler.

Assembler Translator

Note: mov, inc, and add are called mnemonic codes.


Compiler:

A translator program that converts source code into object (machine) code is called a compiler.

The compiler works in 2 steps.

Compiler Translator

Programming languages ​​that compile:
C, C++, Objective-C, C#, Pascal, COBOL, ADA, Visual Basic, Smalltalk, Scheme, etc.


Interpreter: 

The Interpreter also converts high-level language into machine language like compiler. But, the interpreter does not convert the source program into an object program, it executes the line directly and returns the result.

Interpreter Translator


Programming languages ​​that are interpreted by –
BASIC, PHP, Python, Perl, Ruby, Javascript, etc.

Post a Comment

0 Comments