Source Code


Program instructions in their original form. The word source differentiates code from various other forms that it can have (for example, object code and executable code).

Initially, a programmer writes a program in a particular programming language. This form of the program is called the source program, or more generically, source code. To execute the program, however, the programmer must translate it into machine language, the language that the computer understands. The first step of this translation process is usually performed by a utility called a compiler. The compiler translates the source code into a form called object code. Sometimes the object code is the same as machine code; sometimes it needs to be translated into machine language by a utility called an assembler.

Source code is the only format that is readable by humans. When you purchase programs, you usually receive them in their machine-language format. This means that you can execute them directly, but you cannot read or modify them. Some softwaremanufacturers provide source code, but this is useful only if you are an experienced programmer.

Read Also:

  • source code control system

    Abbreviated as SCCS, source code control system is tool used to track the development of a source file to prevent it from being altered by more than one person at a time. It is commonly used for projects where multiple source files are used or where multiple people are working with the source file. When […]

  • source code manager

    Abbreviated as SCM, source code manager is a set of tools used to manage the coding source for teamwork on Windows or UNIX platforms. SCM provides a permanent and secure data repository for source components.

  • space shifting

    The act of copying digital content for use on a device other than the one for which it is was originally intended, such as copying a music from a compact disc to an MP3 file for use on a portable MP3 player, or copying an MP3 file onto a compact disc for use in a […]

  • spaghetti marketing

    Slang term used to describe the random spending of marketing dollars in an unorganized, unplanned way. The slang term is derived from cooking spaghetti where one might “throw spaghetti against the wall to see if it sticks”.

  • Spam

    Spam is most often considered to be electronic junk mail or junk newsgroup postings. Some people define spam even more generally as any unsolicited email. However, if a long-lost brother finds your email address and sends you a message, this could hardly be called spam, even though it is unsolicited. Real spam is generally email […]


Disclaimer: Source Code definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.