Programming Language Translation & Software Suites
Programming Language Translation & Software Suites
Purpose of Translator
It translates high-level language program into a machine language program
that the central processing unit (CPU) can understand. It also detects errors
in the program.
DIFFERENT TYPES OF TRANSLATORS
THERE ARE 3 DIFFERENT TYPES OF TRANSLATORS AS FOLLOWS:
Compiler
-A compiler is a translator used to convert high-level programming language to low-
level programming language.
Interpreter
-Just like a compiler, is a translator used to convert high-level programming language
to low-level programming language. It converts the program one at a time and reports
errors detected at once, while doing the conversion.
Assembler
-An assembler is a translator used to translate assembly language to machine
language. It is like a compiler for the assembly language but interactive like an
interpreter.
EXAMPLES OF PROGRAMMING LANGUAGE
TRANSLATORS
Compiler
-Microsoft Visual Studio
Interpreter
-Python
Assembler
-Symbolic Optimal Assembly Program (SOAP)
WHAT ARE SOFTWARE SUITES?
• https://teachcomputerscience.com/translators/
• https://www.computerhope.com/jargon/s/software-suite.htm
• https://www.thebalancesmb.com/what-is-a-software-suite-or-a
pplication-suite-2533660