InternetNews.com - Webopedia: Online Dictionary for Computer and Internet Terms
 


   

Partner With Us
















Enter a keyword...
...or choose a category.

source code
Last modified: Monday, October 15, 2007  

compilation process
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 software manufacturers provide source code, but this is useful only if you are an experienced programmer.

Related Categories
  • Compiling, Binding and Linking
  • Related Terms
  • assembler
  • break-even point
  • build
  • code
  • compiler
  • CVS
  • editor
  • fork
  • KLOC
  • machine language
  • object code
  • program
  • programming language
  • refactoring
  • SOA
  • software entropy
  • Shopping
    source code Products
    Compare Products,Prices and Stores

    Shop by Category:
    Software
    28 Store Offers

    Office Supplies
    1 Store Offers

    Nutrition
    4 Store Offers

    Books
    65 Model Matches

     
    Related Links

    Developer.com
    Contains resources, tools, articles, discussion areas, and events of interest to Internet/intranet developers. Directories include: ActiveX, Java, JavaBeans, JavaScript, Microsoft and .NET, open source and VRML.

    Webopedia's "Did You Know...?" Section
    Use this Webopedia knowledge section for an in-depth overview of specific technologies and occurrences in the areas of Computer Science, The Internet, and Computer Hardware and Software.

    Webopedia's Quick Reference Section
    Use this Webopedia reference section for information on common Internet and computer facts and occurrences.


    Add internetnews.com
    to your browser search box.

    IE 7 | Firefox 2.0 | Firefox 1.5.x

    Receive news
    via our XML/RSS:
    feed

    More InternetNews.com


    Hardware Software Mobility Web Content
    Search Government Developer Business
    Storage E-Commerce Networking Security




    The Network for Technology Professionals

    Search:

    About Internet.com

    Legal Notices, Licensing, Permissions, Privacy Policy.
    Advertise | Newsletters | E-mail Offers