computer program

Also found in: Dictionary, Thesaurus, Medical, Legal, Financial, Wikipedia.
Related to computer program: programming language

computer program,

a series of instructions that a computercomputer,
device capable of performing a series of arithmetic or logical operations. A computer is distinguished from a calculating machine, such as an electronic calculator, by being able to store a computer program (so that it can repeat its operations and make logical
..... Click the link for more information.
 can interpret and execute; programs are also called software to distinguish them from hardware, the physical equipment used in data processingdata processing
or information processing,
operations (e.g., handling, merging, sorting, and computing) performed upon data in accordance with strictly defined procedures, such as recording and summarizing the financial transactions of a business.
..... Click the link for more information.
. These programming instructions cause the computer to perform arithmetic and logical operations or comparisons (and then take some additional action based on the comparison) or to input or output data in a desired sequence. In conventional computing the operations are executed sequentially; in parallel processingparallel processing,
the concurrent or simultaneous execution of two or more parts of a single computer program, at speeds far exceeding those of a conventional computer.
..... Click the link for more information.
 the operations are allocated among multiple processors, which execute them concurrently and share the results. Programs are often written as a series of subroutines, which can be used in more than one program or at more than one point in the same program.

Systems programs are those that control the operation of the computer. Chief among these is the operating system—also called the control program, executive, or supervisor—which schedules the execution of other programs, allocates system resources, and controls input and output operations. Processing programs are those whose execution is controlled by the operating system. Language translators decode source programs, written in a programming languageprogramming language,
syntax, grammar, and symbols or words used to give instructions to a computer. Development of Low-Level Languages

All computers operate by following machine language programs, a long sequence of instructions called machine code that is
..... Click the link for more information.
, and produce object programs, which are in machine language and can be understood by the computer. These include assemblers, which translate symbolic languages that have a one-to-one relationship with machine language; compilers, which translate an algorithmic- or procedural-language program into a machine-language program to be executed at a later time; and interpreters, which translate source-language statements into object-language statements for immediate execution. Other processing programs are service or utility programs, such as those that "dump" computer memory to external storage for safekeeping and those that enable the programmer to "trace" program execution, and application programs, which perform business and scientific functions, such as payroll processing, accounts payable and receivable posting, word processing, and simulation of environmental conditions.


See F. Maddix and G. Morgan, Systems Software: An Introduction to Language Processors and Operating Systems (1989).

computer program

computer program

Instructions for the computer to follow. The terms "program," "software" and "application" are all computer programs. See software and instruction.
References in periodicals archive ?
Talking about the computer program, Kent said, "It is a tremendous step forward in shortening the diagnostic journey that families embark on following birth of a child with dysmorphic features.
Pursuant to the master license agreement, Y makes payments to X when (1) Y or its subsidiaries reproduce the licensed computer program on computers and other equipment used by Y or its subsidiaries or (2) Y or its subsidiaries reproduce and distribute X's computer program on computers and other equipment manufactured and marketed to customers by Y or its subsidiaries.
Two part-time staff members work exclusively with the resident computer program, along with Grad.
HOWEVER, OVERRELIANCE ON a result-oriented computer program removes the most important element from the process-appraiser judgment.
The Center's new computer program should answer that need.
has won two awards of merit in the IABC District 4 Silver Quill awards program for speeches he wrote using the IdeaFisher computer program, mainly its IdeaBank feature.
The Western New York Hospital Association Credentials Manager computer program is utilized because it allows for retrieval of physician data that are needed for the credentialing process at the time of reappointment.
Our computer program can help with alternative resin selection to achieve the former.
As a demonstration, the computer program will depict only Cluster 1 (Realistic-Technical) as its data structure (see Figure 2).
The gravity of such a monstrous pair squeezes space-time to a point that has infinite density, the so-called singularity that a computer program has difficulty handling.
Using an interactive computer program called Alice, Kelleher has made it her mission to show kids all the exciting opportunities that open up when you can talk to these machines in a language that they can understand.

Full browser ?