A high level language program translator which converts a source code to machine readable format and compile executes it one line at a time is?
The correct answer is: D
Explanation
An interpreter translates high-level language source code to machine-readable format and executes it line by line. This process allows developers to test and debug their code more interactively, as changes can be made and executed immediately without the need to recompile the entire program.