- The definition of a program is a planned series of events, a performance or a booklet telling you what events to expect as part of a series of events.
- An example of a program is a theatre night where you see three plays in a row.
- An example of a program is scheduled activities at a daycare center.
- An example of a program is a radio broadcast or a TV comedy.
- An example of a program is a little book you get when you to to the theatre that tells you about the play you are going to see, the order of acts and the actors performing.
- To program is to input data into a machine to cause it to do a certain thing, or to train a person or animal to behave or react a certain way.
- An example of progam is when you train your dog to sit on command.
- a proclamation
- a prospectus or syllabus
- the acts, speeches, musical pieces, etc. that make up an entertainment, ceremony, etc.
- a printed list of these
- a scheduled broadcast on radio or television
- a plan or procedure for dealing with some matter
- all the activities that can be participated in at a community center, camp, resort, etc.
- a logical sequence of coded instructions specifying the operations to be performed by a computer in solving a problem or in processing data
- a series of operations which may be used to control the functions of an electronic device
Origin of programfrom Late Latin and Fr: French programme from Late Latin programma from Gr, edict from prographein, to write in public from pro-, before + graphein, to write: see pro- and graphic
transitive verb-·grammed· or -·gramed·, -·gram·ming or -·gram·ing
- to enter or schedule in a program
- to prepare the questions and answers for (a textbook or a teaching machine to be used in programmed instruction)
- to plan a computer program for (a task, problem, etc.)
- to furnish (a computer, chip, etc.) with a program
- to incorporate in a computer program
- to set the program of (an electronic device)
- to predispose to behave in a certain way, have a certain mindset, etc.; condition: to program a child for failure
- a. A listing of the order of events and other pertinent information for a public presentation.b. The presentation itself: a program of piano pieces.
- A scheduled radio or television show.
- An ordered list of events to take place or procedures to be followed; a schedule: a program of physical therapy for a convalescent.
- A system of services, opportunities, or projects, usually designed to meet a social need: “Working parents rely on the center's after-school latchkey program” ( New York Times )
- a. A course of academic study; a curriculum.b. A plan or system of academic and related or ancillary activities: a work-study program.c. A plan or system of nonacademic extracurricular activities: the football program.
- A set of coded instructions that enables a machine, especially a computer, to perform a desired sequence of operations.
- An instruction sequence in programmed instruction.
- a. All or part of the genetic code of a cell or organism.b. A characteristic sequence of developmental or behavioral events in a cell or organism, often considered to result from the expression of genes.c. A stimulus or training sequence that causes an organism to exhibit a behavior, as by conditioning.
transitive verbpro·grammed, pro·gram·ming, pro·grams, or pro·gramed pro·gram·ing
- To include or schedule in a program: program a new musical composition.
- To design a program for; schedule the activities of.
- To provide (a machine) with a set of coded working instructions.
- To stimulate or train to perform automatically in a specified way: consumers who have been programmed to buy brand names.
- To prepare an instructional sequence for (material to be taught) in programmed instruction.
- a. To provide (a cell or organism, for example) with a genetic program: cells that are programmed to produce insulin.b. To cause (an effect or action) by means of a genetic program; determine genetically: “The basic housekeeping duties that a human and a yeast cell must perform are the same and are programmed by recognizably similar genes inherited from a common, single-celled ancestor” ( Nicholas Wade )
Origin of programLate Latin programma public notice from Greek programma programmat- from prographein to write publicly pro- forth ; see pro- 2. graphein to write ; see gerbh- in Indo-European roots.
- A set of structured activities.
- A leaflet listing information about a play, game or other activity.
- A performance of a show or other broadcast on radio or television.
- (computing): A software application, or a collection of software applications, designed to perform a specific task.
- A particular mindset or method of doing things.
- Usage of program and programme:
- US: program is the only spelling normally used.
- UK: programme is used in all cases except for computer code, in which case program is generally used. Older sources may use programme for computer code.
- Canada: both program and programme are used, but program is more common.
- Australia: program is endorsed by the Australian government, but both programme and program are common.
- New Zealand: programme is favoured by New Zealand dictionaries, and is endorsed by government usage; program is rarely seen.
(third-person singular simple present programs, present participle programming, simple past and past participle programmed)
- To enter a program or other instructions into (a computer or other electronic device) to instruct it to do a particular task.
- To develop (software) by writing program code.
- I programmed a small game as a demonstration.
- To put together the schedule of an event.
- To cause to automatically behave in a particular way.
From French programme, from Late Latin programma (“a proclamation, edict"), from Ancient Greek Ï€ÏÏŒÎ³ÏÎ±Î¼Î¼Î± (programma, “a written public notice, an edict"), from Ï€ÏÎ¿Î³ÏÎ¬Ï†Ï‰ (prographÅ, “I set forth as a public notice"), from Ï€ÏÏŒ (pro, “before") + Î³ÏÎ¬Ï†Ï‰ (graphÅ, “I write").
program - Computer Definition
A sequence of instructions written to be executed by a computer. See also routine.
(1) (verb) To write the lines of code in a program.
(2) (noun) A collection of instructions that tell the computer what to do. All programs are "software," while the programs users work with (word processor, spreadsheet, Web browser, etc.) are called "applications," "application programs" or simply "apps." The programs that control the computer (operating system, driver, etc.) are "system software." See application software and system software. All programs are written in a programming language, such as C, C++ or Java, and the statements and commands written by the programmer are converted into the computer's machine language by software called "assemblers," "compilers" and "interpreters." See assembly language, compiler and interpreter. Instructions, Buffers, Constants and Counters A program contains machine instructions, buffers, constants and counters. The instructions are the directions that the computer follows, and they embody the program's logic. Buffers are reserved input/output areas that accept and hold the data while being processed. Constants are fixed values used for comparison, such as minimums, 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 is repeated. Input-Process-Output The program calls for data in an input-process-output sequence. After the data have been input into one of the program's buffers from a peripheral device (keyboard, disk, etc.), they are processed. The results are output to a peripheral device (screen, printer, etc.). Permanent changes are written back to 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 highly conceptual illustration of a program residing in memory being executed. In the physical reality of memory (RAM chips), everything is binary 0s and 1s. Although represented as uniform, black blocks in the diagram, machine instructions can be variable in length. They reside in the program in some logical order with some instructions pointing back to the beginning of routines or to other parts of the program. When they erroneously point to the wrong places, the program crashes (see abend). For an understanding of what the computer does to process data, read about The 3 C's: calculate, compare and copy (see computer).