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 of, generation and/or files:

    The generation of women before us who rushed to fill the corporate ranks altered our expectations of what working motherhood could be, tempered our ambition, and exploded the supermom myth many of us held dear.
    Melinda M. Marshall (20th century)

    I think one of the nicest things that we created as a generation was just the fact that we could say, Hey, I don’t like white people.
    Nikki Giovanni (b. 1943)

    Here files of pins extend their shining rows,
    Puffs, powders, patches, bibles, billet-doux.
    Alexander Pope (1688–1744)