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


   

Partner With Us
















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

program
Last modified: Wednesday, February 12, 2003  

(n) An organized list of instructions that, when executed, causes the computer to behave in a predetermined manner. Without programs, computers are useless.

A program is like a recipe. It contains a list of ingredients (called variables) and a list of directions (called statements) that tell the computer what to do with the variables. The variables can represent numeric data, text, or graphical images.

There are many programming languages -- C, C++, Pascal, BASIC, FORTRAN, COBOL, and LISP are just a few. These are all high-level languages. One can also write programs in low-level languages called assembly languages, although this is more difficult. Low-level languages are closer to the language used by a computer, while high-level languages are closer to human languages.

Eventually, every program must be translated into a machine language that the computer can understand. This translation is performed by compilers, interpreters, and assemblers.

When you buy software, you normally buy an executable version of a program. This means that the program is already in machine language -- it has already been compiled and assembled and is ready to execute.

(v) To write programs.

Sponsored listings

HP Technology at Work Computer Programming Info Resources - Customize a free monthly HP eNewsletter according to your interests. Receive product and driver updates, promotions, news about technology and more!

AT&T Tech Support 360 - Save Time and Money for your Small Business with 24/7 AT&T Tech Support.

New View Media: Custom Website Design & Marketing Strategy - One stop shop website, design, programming, branding and corporate marketing strategies. Custom Website Design & Marketing for Strategic Business!

Related Categories
  • Programming
  • Related Terms
  • agent
  • algorithm
  • argument
  • assembler
  • assembly language
  • build
  • canonical
  • CASE
  • code
  • compiler
  • executable file
  • flow control
  • high-level language
  • instruction
  • interpreter
  • language
  • low-level language
  • machine language
  • module
  • programming language
  • pseudocode
  • software
  • UAT
  • Web services
  • Shopping
    program Products
    Compare Products,Prices and Stores

    Shop by Category:
    Software
    2620 Store Offers

    Nutrition
    1001 Store Offers

    Sport and Outdoor
    15107 Store Offers

    Cartridges and Toners
    657 Store Offers

    Personal Care
    756 Store Offers

     
    Related Links

    Hard Disk Interfaces and Configuration 
    Describes the different major interface standards currently used by hard disks (and other devices). Provides sections about the IDE/ATA and SCSI interfaces. This page is from "The PC Guide."


    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



    internet.commediabistro.comJusttechjobs.comGraphics.com

    Search:

    WebMediaBrands Corporate Info

    Legal Notices, Licensing, Reprints, Permissions, Privacy Policy.
    Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs