Source Code - Organization

Organization

The source code for a particular piece of software may be contained in a single file or many files. Though the practice is uncommon, a program's source code can be written in different programming languages. For example, a program written primarily in the C programming language, might have portions written in assembly language for optimization purposes. It is also possible for some components of a piece of software to be written and compiled separately, in an arbitrary programming language, and later integrated into the software using a technique called library linking. This is the case in some languages, such as Java: each class is compiled separately into a file and linked by the interpreter at runtime.

Yet another method is to make the main program an interpreter for a programming language, either designed specifically for the application in question or general-purpose, and then write the bulk of the actual user functionality as macros or other forms of add-ins in this language, an approach taken for example by the GNU Emacs text editor.

Moderately complex software customarily requires the compilation or assembly of several, sometimes dozens or even hundreds, of different source code files. In these cases, instructions for compilations, such as a Makefile, are included with the source code. These describe the relationships among the source code files, and contain information about how they are to be compiled.

The revision control system is another tool frequently used by developers for source code maintenance.

Read more about this topic:  Source Code

Famous quotes containing the word organization:

    When a man’s partner’s killed, he’s supposed to do something about it. It doesn’t make any difference what you thought of him, he was your partner and you’re supposed to do something about it. As it happens, we’re in the detective business; well, when one of your organization gets killed, it’s, it’s bad business to let the killer get away with it. Bad all around. Bad for every detective everywhere.
    John Huston (1906–1987)

    In any great organization it is far, far safer to be wrong with the majority than to be right alone.
    John Kenneth Galbraith (b. 1908)

    The Red Cross in its nature, it aims and purposes, and consequently, its methods, is unlike any other organization in the country. It is an organization of physical action, of instantaneous action, at the spur of the moment; it cannot await the ordinary deliberation of organized bodies if it would be of use to suffering humanity, ... [ellipsis in original] it has by its nature a field of its own.
    Clara Barton (1821–1912)