[Glossary] [Home]


Glossary: P

page preview
A convenient graphical addition to a word processor which shows a small image of what the layout of a word processed page will look like when printed, useful for noting single lines at the top or bottom or adjusting margins.

paint software
Graphics programs that allow users to handle prepared shapes or do freehand sketching and manipulate their creations at the pixel level.

palmtop (hand-held)
A small portable computer weighing one pound or less.

paperless office
A term used to describe a totally computerized office where all communications will be handled electronically in soft copy.

paradigm shift
A term for a major shift in thinking about an important subject. For instance, if the desktop model of personal computing were replaced with decentralized network computing based on the client/server model of the World Wide Web, computing would have undergone a paradigm shift.

parallel processing
A combination of multiple interconnected processors and software techniques that analyze input data simultaneously rather than serially; useful in neural networks.

parallel transmission
Method of transmitting data within a computer in which a bundled set of bits is sent over a data bus all at the same time.

parity
A mechanism included as part of a binary code that indicates the number of 1s in the code, used for error checking.

parity bits
Single bits attached to each byte to check that data are being transmitted correctly through a communications channel.

parsing
A linguistic term for breaking up a sentence in a natural language into its syntactical components, such as noun and verb phrases; today a lively subject of computer research.

Pascal
A popular structured programming language that is often taught to beginning programmers because it is relatively easy to learn.

password system
A software strategy of using a unique, normally secret, code to identify users before granting them access to a computer system or database for multiple users.

pattern matching
A computer technique for finding a predetermined pattern, such as a phrase in a long list of cliches.

pattern matching
The human ability to recognize underlying patterns of similarity in different contexts, such as handwriting styles and dialects, for which neural networks using fuzzy logic seem appropriate.

personal computer (microcomputer or PC)
The least expensive but most common type of computer system in use today, built around a microprocessor and used mainly by one person at a time.

personal digital assistant (PDA)
A new breed of palmtop computer designed to adapt to the user's style of working rather than requiring the person to follow the work pattern of the desktop computer.

photo-realism
A term used to describe the increasingly realistic creations of computer graphics made possible by techniques like ray tracing.

pipelining
A process to speed up the throughput of a microprocessor by staging different jobs to run concurrently rather than doing them in sequence.

pirated software
Programs that have been copied illegally rather than purchased legally.

pixel
A term made from the words picture element to describe a spot on a computer screen capable of changing color or shade. Modern graphical screens may have more than a million pixels.

PL/I
A high-level programming language of the 1960s designed to meet the needs of both business and science by combining the advantages of COBOL and FORTRAN.

place system
The basis of any number system, such as decimal or binary integers. A digit in a certain place means that the digit is raised to the power of the base number for that place. For instance, the 2 in the "tens" place in the number 20 must be multiplied by 10 to get its value.

plotter
An output device that creates a graphic image by controlling the motion of a pen on paper.

plugboard
Before programming languages were invented, programs were individually wired for one application using such a wiring board, and modification required stopping the machine for rewiring.

portability
Ability to run the same programs on several brands of computers, one of the attractions of the Unix operating system.

presentation graphics
Software that produces graphic representations of information, often used for presentations at meetings.

Prestel
A British videotex system that sends out computer-generated video information, such as news and weather text, piggybacked on the television signal.

primary sort
The first field to be sorted in a database sorting operation.

primary storage
The functional component of a computer where programs and data are stored for processing, normally RAM in PCs.

printer
The most common output device for PCs used to create printed reports.

procedure
In structured programming, one of a series of independent subtasks that stand alone and can be performed one at a time in a modular fashion.

process control application
A process in manufacturing often suitable for installation of robotic machines, such as automated welding on an assembly line.

processing cycle
The implementation of the throughput process from input to output, which requires a partnership of hardware and software in carrying out the five functions of all computer applications.

processing
Manipulation of data by a computer that results in quick and efficient information.

processor
The functional element of a computer system for processing, incorporated in personal computers in the microprocessor chip.

production rule
An if/then condition incorporated into the inference engine of an expert system.

productivity software
A general term to apply to the most common kinds of applications software to increase a user's productivity: word processors, spreadsheets, database systems, graphics, data communications.

program
A set of instructions that tells a computer what to do. Programs are often read from a diskette or a hard drive but sometimes are already resident in the computer's central memory.

Prolog
A popular logic programming language for expert systems and other artificial intelligence research procedures like natural language processing.

proportional spacing
A fine printing option of variable spacing between letters for a pleasant visual effect, common in typesetting and available with some full-featured word processors.

prosthetics
The field of replacing missing body parts with artificial limbs or organs, today being developed with computerized devices.

pseudocode
A kind of structured English used to describe the algorithmic steps needed in a program, analogous to a flowchart as a planning tool for programming.

public key (PK) cryptography
A kind of software algorithm based on pairs of numerical keys, one public and one private, for encrypting e-mail and other network transactions.

puff switch
A small device for people who cannot use their hands on a keyboard or mouse to select items on a computer screen by blowing softly on the switch, used in conjunction with a head pointer.

pull-down menu
A menu of command options that is hidden from view until revealed by a combination of keystrokes or depression of a mouse.

punch card
Invented for compiling the Census of 1890, an early means of encoding data for computers and other data processing equipment using a code made up of patterns of punched holes in a card.


[Glossary] [Home]