Executable - Generation of Executable Files

Generation of Executable Files

While an executable file can be hand-coded in machine language, it is far more usual to develop software as source code in a high-level language easily understood by humans, or in some cases an assembly language more complex for humans but more closely associated with machine code instructions. The high-level language is compiled into either an executable machine code file or a non-executable machine-code object file of some sort; the equivalent process on assembly language source code is called assembly. Several object files are linked to create the executable.

The same source code can be compiled to run under different operating systems, usually with minor operating-system-dependent features inserted in the source code to modify compilation according to the target. Conversion of existing source code for a different platform is called porting. Assembly-language source code, and executable programs, are not transportable in this way.

Read more about this topic:  Executable

Famous quotes containing the words generation and/or files:

    Through centuries he lived in poverty.
    God only was his only elegance.
    Then generation by generation he grew
    Stronger and freer, a little better off.
    He lived each life because, if it was bad,
    He said a good life would be possible.
    Wallace Stevens (1879–1955)

    The good husband finds method as efficient in the packing of fire-wood in a shed, or in the harvesting of fruits in the cellar, as in Peninsular campaigns or the files of the Department of State.
    Ralph Waldo Emerson (1803–1882)