Which of the following is wrong about the differences between compiler and interpreter?
A.
A compiler converts the entire program of high-level language into machine language before the computer executes the program.
B.
An interpreter converts each procedural language statement into machine language and executes it immediately.
C.
When a compiler requires two steps before the program can be executed, the interpreter requires only one step, so the interpreter enables the program to execute faster.
D.
An interpreter language enables the program to be developed more easily.