Chapter 1: Problem 24
What do you call a program that translates a high-level language program into a separate machine language program?
Short Answer
Expert verified
Answer: The program that translates high-level language programs into machine language programs is called a Compiler. A compiler reads a high-level language source code, written by humans, and translates it into an equivalent machine language code, which can be executed by computers. The compiler does this by parsing the code into an intermediate representation, performing various optimizations and code transformations, and finally generating the machine code for the target platform. This allows code to be written in a more understandable language while still being executable on various machines and architectures.