Printer Friendly
Dictionary, Encyclopedia and Thesaurus - The Free Dictionary
3,915,813,399 visitors served.
forum Join the Word of the Day Mailing List For webmasters
?
Dictionary/
thesaurus
Medical
dictionary
Legal
dictionary
Financial
dictionary
Acronyms
 
Idioms
Encyclopedia
Wikipedia
encyclopedia
?

Program
(redirected from twelve step p)

   Also found in: Dictionary/thesaurus, Medical, Legal, Wikipedia 0.01 sec.
program
(1) To write the lines of code in a program.

(2) A collection of instructions that tell the computer what to do. A program is generically known as "software" and the programs users work with, such as word processors and spreadsheets, are called "applications" or "application programs." Thus, the terms software, application, program and instruction are synonymous in the sense that they all tell the computer what to do.

A program is written in a programming language, such as C or C++, and the statements and commands written by the programmer are converted into the computer's machine language by software called "assemblers," "compilers" and "interpreters." The program contains machine instructions, buffers, constants and counters.

Instructions, Buffers, Constants and Counters
Machine instructions are the directions that the computer actually follows, and they embody the program's logic. Buffers are reserved space, or input/output areas, in the program that accept and hold the data while they are being processed.

Constants are fixed values used to compare the data against, such as minimums and maximums and dates. Menu titles and error messages are another type of constant. Counters, also called "variables," are reserved space for summing money amounts, quantities, virtually any calculations, including those necessary to keep track of internal operations, such as how many times a function should be repeated.

Input-Process-Output
The program calls for data in an input-process-output sequence. After data has been input into one of the program's buffers from a peripheral device (keyboard, disk, etc.), it is processed. The results are then output to a peripheral device (screen, printer, etc.). If data has been updated, it is output back onto the disk.

The Application Talks to the OS
The application program, which does the actual data processing, does not instruct the computer to do everything. When it is ready for input or needs to output data, it sends a request to the operating system (OS), which performs those services and then turns control back to the application program.

The Illustration Below
Following is a conceptual illustration of a program residing in memory. In the physical reality of memory, everything would be binary (0s and 1s).

Although represented as tiny, black blocks below, machine instructions can be variable in length, and they reside in the program in some logical order. Noted as arrows below, some of the instructions would point back to the beginning of a routine or to other parts of the program.

For an understanding of what the computer does to process data, look up computer and read about The 3 C's (calculate, compare and copy).

Anatomy of a Program
A program is made up of machine instructions, buffers, constants and counters. The program's logic is embedded within the instructional sequence.

program (sometimes), programme
a sequence of coded instructions fed into a computer, enabling it to perform specified logical and arithmetical operations on data

program [′prō·grəmor′prō‚gram]
(aerospace engineering)
In missile guidance, the planned flight path events to be followed by a missile in flight, including all the critical functions, preset in a program device, which control the behavior of the missile.
(communications)
A sequence of audio signals alone, or audio and video signals, transmitted for entertainment or information.
(computer science)
A detailed and explicit set of directions for accomplishing some purpose, the set being expressed in some language suitable for input to a computer, or in machine language.
(industrial engineering)
An undertaking of significant scope that is enduring rather than occurring within a limited time span.

program
A statement prepared by or for an owner, with or without an architect’s assistance, setting forth the conditions and objectives for a building project including its general purpose and detailed requirements, such as a complete listing of the rooms required, their sizes, special facilities, etc.

program - software

Program 

(1) A plan of activity or work.

(2) A statement of the basic concepts and goals of a political party (for example the Program of the CPSU), organization, or individual.

(3) A concise statement, or syllabus, describing the content of an academic course.

(4) An ordered sequence of actions for a computer that realizes an algorithm for the solution of a certain problem (see).



Want to thank TFD for its existence? Tell a friend about us, add a link to this page, add the site to iGoogle, or visit the webmaster's page for free fun content.
?Page tools
Printer friendly
Cite / link
Feedback
Mentioned in?   Encyclopedia browser?   Full browser?
No references found
 
 
 
Encyclopedia
?

Terms of Use | Privacy policy | Feedback | Advertise with Us | Copyright © 2012 Farlex, Inc.
Disclaimer
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information 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.