Edit-compile-run cycle: A common portion of the program development procedure. The source file is made initially and compiled. The syntax errors should be corrected in the editor before compiling it again. Once the program has been productively compiled, it can be run. The program's execution might disclose logical errors, or the requirement for enhancements. A further edit-compile-run iteration is the outcome.