Internet.com
Enter a keyword... ...or choose a category.
 
 

menu
   Home
   Term of the Day
   New Terms
   New Links
   Quick Reference
   Did You Know?
   Search Tool
   Tech Support
   Webopedia Jobs
   About Us
   Link to Us
   Advertising

   Compare Prices
  
talk to us
   Submit a URL
   Request a Term
   Report an Error

internet.com
   Internet News
   Internet Investing
   Internet Technology
   Windows Internet Tech.
   Linux/Open Source
   Web Developer
   ECommerce/Marketing
   ISP Resources
   ASP Resources
   Wireless Internet
   Downloads
   Internet Resources
   Internet Lists
   International
   EarthWeb
   Career Resources

   Search internet.com
   Advertising Info
   Corporate Info
  
commerce
  Be a Commerce Partner
 
 
 
 
 
 
 
 
 
 

program
Last modified: Friday, January 04, 2002 

(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.

E-mail this definition to a colleague


For internet.com pages about program . Also check out the following links!

Related Links

Borland Online 
Home page of Borland International, developer of software development programming tools, databases, and languages. This site provides links to company information, events and seminars, programs and services, download links, and press releases.

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."

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

Web services


webopedia
Give Us Your
Feedback



Copyright 2003 Jupitermedia Corporation All Rights Reserved.
Legal Notices,  Licensing, Reprints, & Permissions,  Privacy Policy.
http://www.internet.com/