Source Code - Purposes

Purposes

Source code is primarily used as input to the process that produces an executable program (i.e., it is compiled or interpreted). It is also used as a method of communicating algorithms between people (e.g., code snippets in books).

Programmers often find it helpful to review existing source code to learn about programming techniques. The sharing of source code between developers is frequently cited as a contributing factor to the maturation of their programming skills. Some people consider source code an expressive artistic medium.

Porting software to other computer platforms is usually prohibitively difficult without source code. Without the source code for a particular piece of software, portability is generally computationally expensive. Possible porting options include binary translation and emulation of the original platform.

Decompilation of an executable program can be used to generate source code, either in assembly code or in a high level language.

Programmers frequently adapt source code from one piece of software to use in other projects, a concept known as software reusability.

Read more about this topic:  Source Code

Famous quotes containing the word purposes:

    Researchers, with science as their authority, will be able to cut [animals] up, alive, into small pieces, drop them from a great height to see if they are shattered by the fall, or deprive them of sleep for sixteen days and nights continuously for the purposes of an iniquitous monograph.... “Animal trust, undeserved faith, when at last will you turn away from us? Shall we never tire of deceiving, betraying, tormenting animals before they cease to trust us?”
    Colette [Sidonie Gabrielle Colette] (1873–1954)

    It is not enough that we are truthful; we must cherish and carry out high purposes to be truthful about.
    Henry David Thoreau (1817–1862)

    A material resurrection seems strange and even absurd except for purposes of punishment, and all punishment which is to revenge rather than correct must be morally wrong, and when the World is at an end, what moral or warning purpose can eternal tortures answer?
    George Gordon Noel Byron (1788–1824)