(n) An organized list of instructions that, when executed, causes the computerto 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 languageused 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 compiledand assembled and is ready to execute.
(v) To write programs.
- program stream
Abbreviated as PS or MPEG-PS, program stream is a container format for storage applications specified in MPEG-1 Systems and MPEG-2 Part 1. A program stream contains only one content channel and is suited to authoring and storage not broadcasting. Contrast with transport stream, which is designed to address the delivery of the content.
(1) An individual who writes programs. (2) A device that writes a program onto a PROM chip.
- Programming Language
A vocabulary and set of grammatical rules for instructing a computer to perform specific tasks. The term programming language usually refers to high-level languages, such as BASIC, C, C++, COBOL, FORTRAN, Ada, and Pascal. Each language has a unique set of keywords (words that it understands) and a special syntax for organizing program instructions. High-level […]
- progressive scan
Progressive scan (also known as known as 480p) is one of two methods used for “painting” an image on a television screen (the other being interlaced scan), where the lines are drawn in one at a time in sequential order. The entire single frame image is painted every 1/60th of a second, allowing for twice […]
- Project Portfolio Management (PPM)
PPM, short for project portfolio management, refers to a software package that enables corporate and business users to organize a series of projects into a single portfolio that will provide reports based on the various project objectives, costs, resources, risks and other pertinent associations. Project portfolio management software allows the user, usually management or executives […]