What is the correct answer?
A compiler does a conversion line by line as the program is run
A compiler converts the whole of a higher level program code into machine code in one step
A compiler is a general purpose language providing very efficient execution
None of the above