Which of the following is used for converting high level programming languages to low level ?
-
Translator
-
Locator
-
Assembler
-
Compiler
D
Correct answer
Explanation
A compiler is a program that translates high-level programming languages (like C++, Java) into low-level machine code that the computer can execute. While assemblers and translators also handle code conversion, the compiler specifically handles high-level to low-level translation for languages with complex abstractions. A locator is unrelated to language translation.