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.
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
Other articles related to "purposes, purpose":
... Details MAI-75 Pressure activated blast mine Romania 1940 For training purposes only ... For training purposes only ... MAI-6 Pressure activated blast mine Romania 90 For training purposes only ...
... term used when this annual herb is grown for non-drug purposes ... These include industrial purposes for which cultivation licenses may be issued in the European Union (EU) ... When grown for industrial purposes hemp is often called industrial hemp, and a common product is fibre for use in a variety of different ways ...
... Clinical trials of cannabis for medicinal purposes have been suggested however, no jurisdiction has indicated it will conduct trials in the near future and there ... permitting the use of marijuana for medical purposes remained relatively unchanged between 2004 and 2007 ... in legislation permitting the use of marijuana for medical purposes" and almost three-quarters (73.6%) supported "a clinical trial for people to use ...
... SBML has three main purposes enabling the use of multiple software tools without having to rewrite models to conform to every tool's idiosyncratic file format enabling models to be shared and published ... SBML's purpose is to serve as a lingua franca—an exchange format used by different present-day software tools to communicate the essential aspects of a computational model ...
... Language for Specific Purposes (LSP) has been primarily used to refer to two areas within applied linguistics One focusing on the needs in education and training One with a focus ...
Famous quotes containing the word purposes:
“What happened at Hiroshima was not only that a scientific breakthrough ... had occurred and that a great part of the population of a city had been burned to death, but that the problem of the relation of the triumphs of modern science to the human purposes of man had been explicitly defined.”
—Archibald MacLeish (18921982)
“A culture may be conceived as a network of beliefs and purposes in which any string in the net pulls and is pulled by the others, thus perpetually changing the configuration of the whole. If the cultural element called morals takes on a new shape, we must ask what other strings have pulled it out of line. It cannot be one solitary string, nor even the strings nearby, for the network is three-dimensional at least.”
—Jacques Barzun (b. 1907)
“What if we fail to stop the erosion of cities by automobiles?... In that case America will hardly need to ponder a mystery that has troubled men for millennia: What is the purpose of life? For us, the answer will be clear, established and for all practical purposes indisputable: The purpose of life is to produce and consume automobiles.”
—Jane Jacobs (b. 1916)