ad

Language translator's:what are they?

LANGUAGE TRANSLATION



Programs written in high level language or low level language are not normally understood by the computer, and therefore they cannot be directly executed. As a result there is need to translate them into language the computer understand before they can be executed. To execute a program means computer is obeying or carry out the instructions in the program.  The program is said to be executing or running. The process of executing a program is called program execution. The time of execution is called executing time.


LANGUAGE TRANSLATOR

Language translator are used to translate or convert a program in non-machine language or high level language into machine language that is understood by the computer. Example are

ASSEMBLER:   is a program that translate or convert Assembly language also known as  low level languages into machine language. The process of translation is called assembly, while the time of assembly is called assembly time.

COMPILER: is a program written to translate high level language such as FORTRAN, COBOL, JAVA, C# etc. into machine language at once.  The process of translation is called compilation, while the time of compilation is called compile time.

INTERPRETER: An interpreter is a program commonly used for the translation of high level language to machine language equivalent. The interpreter translate source code line by line.

Thanks for visiting our site.

Post a Comment

0 Comments