Content deleted Content added
Ohnoitsjamie (talk | contribs) m Reverted edit by 212.200.164.100 (talk) to last version by Hy Brasil |
Release all held documents Tags: Reverted section blanking Mobile edit Mobile web edit |
||
Line 11:
{{see|Program lifecycle phase}}
Prior to execution, a program must first be written. This is generally done in [[source code]], which is then compiled at [[compile time]] (and statically linked at [[link time]]) to produce an executable. This executable is then invoked, most often by an operating system, which loads the program into memory ([[load time]]), possibly performs [[dynamic linking]], and then begins execution by moving control to the [[entry point]] of the program; all these steps depend on the [[Application Binary Interface]] of the operating system. At this point execution begins and the program enters [[run time (program lifecycle phase)|run time]]. The program then runs until it ends, either in a normal [[termination (computer science)|termination]] or a [[crash (computing)|crash]].
== Context of execution ==
|