A program that converts source code instructions in high-level programming language to object codes line by line is known as
The correct answer is: A
Explanation
A program that converts source code instructions in high-level programming language to object codes line by line is known as an interpreter.
An interpreter is a program that executes source code line by line. It does not convert the source code into machine code first. This makes interpreters slower than compilers, but it also makes them more flexible. Interpreters can be used to execute programs that are written in languages that are not supported by compilers.
Compilers, on the other hand, convert source code into machine code before executing it. This makes compilers faster than interpreters, but it also makes them less flexible. Compilers can only be used to execute programs that are written in languages that are supported by the compiler.