What is meant by compiling a program?
On the other hand, if the compiler finds errors in your program, it is necessary for you to edit these errors out of your program (in the editor). You must then re-compile. The cycle of editing and compiling may have to be repeated several times before your program is ready to run. Notice also that you’re probably not “done” when your program runs the first time – successful compiling does not guarantee either correct logic (necessary to get correct “answers”) or nice input/output. It’s the programmer’s responsibility to check these matters.