Q) What is a compiler?
Options:
A)A compiler does a conversion line by line as the program is run
B) A compiler converts the whole of a higher level program code into machine code in one step
C) A compiler is a general purpose language providing very efficient execution
D) None of the above