Debugging:-Computer programmers, like every person else, are not excellent. This means the systems they create from time to time have little mistakes, called “bugs,” in them. These bugs can be small, this kind of as not recognizing consumer input, or more serious, these types of as a memory leak that crashes the program. Ahead of releasing their software program to the public, programmers “debug” their plans, reducing as lots of problems as achievable. This debugging approach usually usually takes a extended time, as repairing some problems might introduce other individuals.
Compiling:-When programmers build software systems, they first produce the program in supply code, which is prepared in a certain programming language, this kind of as C or Java. These supply code data files are saved in a textual content-based mostly, human-readable format, which can be opened and edited by programmers. On the other hand, the supply code are unable to be operate directly by the computer system. In order for the code to be comprehended by the computer’s CPU, it need to be compiled into an executable program.
Most software package advancement applications contain a compiler, which compiles supply code data files into device code. This code, in some cases referred to as object code, can be executed right by the computer’s processor. As a result, the ensuing software is normally referred to as an executable file. Windows executable data files have a .EXE file extension, when Mac OS X applications have .App extension, which is usually concealed.
So the summary is a compiled application may well have problems or bugs but not a properly debugged system simply cannot have any.
So for a excellent method you have to have to debug and compile a method