Multiple choice general knowledge science & technology

Which of the following is used for converting high level programming languages to low level ?

  1. Translator

  2. Locator

  3. Assembler

  4. Compiler

Reveal answer Fill a bubble to check yourself
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.