P

P2P: peer-to-peer

P3P: Platform for Privacy Preferences; a W3C standard

p: not italicized when used to indicate probability

p: SI prefix for one trillionth or pico (3 ps)

p.: abbreviation for page when referred to in text; use pp. for multiple pages

PABX: private automated branch exchange, a telephone system

packet: a packed block of data for data transmission

PAD: packet assembler/disassembler

PADL: Part and Assembly Description Language, developed at the University of Rochester

pairwise

PAL: phase alternating line—a European video standard; also the acronym for Paradox Application Language

Palm Pilot

PAN: personal area netowrk

PAR: project authorization request

parameterization: not parametrization; to split at the end of a line, note that parameter and like words are split after the m, for example: param-eter; but parametric is split before the m: para-metric; automatic hyphenation programs tend to split parameter incorrectly

PARC: Palo Alto Research Center

parseable (alternate spelling: parsable)

PASC: Portable Applications Standards Committee

Pascal: a programming language (named for mathematician Blaise Pascal)

parent: one of several family words used to describe relationships among nodes in databases. The terms are legitimate; don’t try to edit them out.

pass/fail

pathname

Pbps: petabits per second

p-channel (adj)

*PC: personal computer; see also IBM PC

PC-DOS: IBM’s version of MS-DOS; use only when discussing applications that will run on PC-DOS but not on MS-DOS (these are largely IBM programs and there are very few of them)

PCB: printed circuit board; plural form is PCBs

*PCI: peripheral component interconnect

PCM: pulse-code modulation

PCMCIA: Personal Computer Memory Card International Assoc.

*PDA: personal digital assistant

*PDF: portable document format

PDL: page-description language

PDP-11, PDP-11/03, PDP-11/70: Digital Equipment Corporation computers

Pentium 5 (V): Pentium

Pentium 6 (VI): Pentium II

percent: spell it out; don’t use %; don’t use without a number as a replacement for “percentage”

*Perl: Practical Extraction and Report Language

PET: positron emission tomography

peta: a thousand trillion (petaflops = a thousand teraflops)

petabit

Petri net (n): a graphical model of information flow, showing static and dynamic properties of a system; named after Karl Petri, a German mathematician

pF: picofarad; a unit of capacitance equal to one-trillionth of a farad

PhD: no periods

PHIGS: Programmer’s Hierarchical Interactive Graphics System, an ANSI and ISO standard

photo-: no hyphen when used as a modifier (photomultiplier)

photomicrograph: magnified picture of small things; do not confuse with microphotograph

*PHP: recursive acronym for Hypertext Preprocessor, a scripting language

pico- (prefix): one trillionth, no hyphen (picogram, picosecond)

Pict: an image-file format (generally produced by Apple Macintosh programs); not the same as a .PIC graphics file, which is produced primarily by MS-DOS spreadsheet programs

PID: proportional, integral, derivative

PIM: peripheral interface module; Protocol-Independent Multicast (SM = Sparse Mode; SSM = Single-Source Multicast)

*PIN: personal identification number

pinout

Pisces: parallel implementation of scientific computing environments

Pittsburgh Supercomputing Center: one of the four US national supercomputer centers funded by the National Science Foundation

pixel (n): derived from pix (short for “picture”) and element, it is the smallest resolvable dot in an image display

PKI: public-key infrastructure

PL/I: a programming language developed by IBM (roman “I” per textbook by developer)

PLA: programmable logic array

plaintext: the intelligible form of an encrypted text, for example, plaintext contains routing information; use plain text when referring to unencrypted text, for example, user entries are in italics, the computer’s response is in plain text

PlayStation

plug-in (n, adj)

plurals: The general rule is to add an “s”: 1980s (year), 40s (temperature), HP-1000s (name), Apple IIs (name); see CMS 7.15 and 9.58

*p.m.: post meridiem, meaning “after noon” (also includes 12:00 noon); see also a.m.

PMU: processor management unit

PMOS: p-channel MOS

PNG: portable network graphics

PnP: plug and play

PO: post office; in addresses, use no periods (PO Box 33)

PocketPC: brand name; pocket PC: generic term

podcast

policymaker

*POP3: Post Office Protocol, version 3

popup

Posix: IEEE standard for a portable operating systems interface. The initial standard deals with portability standards for C programs on computers running Unix.

post-: no hyphen unless root is based on a proper noun (postprocessing, post-Victorian)

PostScript: a graphics- and font-description language from Adobe Systems, used primarily in desktop publishing

POTS: plain old telephone system

power down (v)

PowerPC

pp.: abbreviation for multiple pages; single-page references are denoted by p.

PPP: Point-to-Point Protocol

pre-: no hyphen unless root is based on a proper noun (preeminent, pre-Columbian)

prefixes: see CMS 7.85, Table 4

Prentice Hall

prepositions in titles: see the Capitalization section

president: capitalize only when referring to the President of a country

prettyprinting: the process of reformatting source code so that it has a consistent layout

price/performance ratio: written with a slash (“/”), not a hyphen

printed circuit board: board on which most components are connected by printed circuitry; PCB, PCBs are acceptable on second reference

printout

Prism: parallel reduced-instruction-set multiprocessing (Apollo architecture)

programs and tokens: see Program Code section

Prolog: a logic programming language

PROM: programmable read-only memory

pronouns: he, she—try to use a gender-neutral alternative, for example, plural, “he or she,” or “the user”

ps: picosecond

PS/2: Personal System/2, an IBM PC family based on Intel 80286/80386 processors; unlike the IBM PC AT, it has a proprietary Micro Channel bus; it can run OS/2 or MS-DOS

PSB: parallel system bus

pseudo- (prefix): no hyphen when used to form a compound (pseudorandom); word processors might hyphenate after pseu, but be careful to hyphenate after pseudo

PSN: packet-switch node

PSTN: public switched telephone network

pulsewidth: not the same as pulse duration

PUMA: programmable universal mechanical assembly

PWB: printed wiring board

Q

Q-bus: from Digital Equipment Corp.

QCD: quantum chromodynamics

QED: quantum electrodynamics; also quod erat demonstrandum, “which was to be demonstrated,” commonly used at the end of mathematical proofs. However, in Computer Society Transactions, this is usually replaced with a small box, known as the “tombstone” or “halmos symbol.”

QoS: (n) quality of service; (adj) quality-of-service

quadword: 48-bit or 32-bit piece of data

quasi, quasi-: hyphenated for adjectives (quasi-parenthetical), open for nouns, except for some established closed compounds (quasi system, quasiparticle)

Quel: a relational calculus language

quicksort routine: memory sorting

QuickTime: the Macintosh movie/animation application

quotation marks: Use around direct quotations, chapter titles, episode titles, words when referred to as words, and letters when referred to as letters. In an article that begins with a quotation, do not use the opening quotation marks with the initial drop cap (an oversized, boldface capital at the beginning of a paragraph), but close the quotation with quotation marks. Block quotations do not take quotation marks. For more information, see CMS 13.20-13.22 and 13.37-13.41.

qwerty: the standard typewriter or computer keyboard, with the letters q, w, e, r, t, and y at the upper left; no initial capital

R

R8000: a 64-bit RISC microprocessor introduced in 1994 by MIPS Technologies Inc. It was formerly code-named TFP. Other processors made by MIPS include the R4400 and R4600.

rackmount (adj): Computer equipment that is standardized to 19 inches in width

*RAID: redundant array of independent disks (originally “inexpensive” disks)

*RAM: random-access memory

RAND Corp.: official format for the name of the nonprofit research corporation

*R&D: research and development

raster (n): the scan lines that form the graphic output on a computer display; also referred to as bitmap

raster-op: raster operation

ray tracer (n): an algorithm for drawing computer-generated shaded or highlighted images (also, a ray-tracing algorithm)

RC: resistance-capacitance

RCS: radar cross-section

RDBMS (plural—RDBMSs): relational database management system

RDF: Resource Description Framework

RDFS: RDF Schema

re-: no hyphenation in most cases; see Webster’s for individual examples; watch context for words such as resign (to quit a job) or re-sign (to sign again)

readback: a way to ensure the accuracy of output by comparing the transmitted data with the original data

readout (n): a visual display of data stored electronically; read out (v)

read/write

RealNetworks

real time (n), real-time (adj): the actual time during which something takes place

reengineer: to examine and alter a subject system to reconstitute it into a new form and to subsequently implement the new form; contrast with reverse engineering

registered trademark (®): see trademark

register-transfer (adj): as in register-transfer level

relational database: a database with data organized into tables

REST: Representational State Transfer, an XML protocol  

reverse engineering (n), reverse-engineering (adj), reverse-engineer (v): to deduce the plans of something already built as opposed to reengineering an entity

Rexx: IBM’s Restructured Extended Executor

*RF: radio frequency

*RFID: radio frequency identification

RFP: request for proposal; spell out on first use

RGB: red, green, blue; an additive color model used in TV and raster displays

RISC: reduced-instruction-set computing or computer

RMI: remote method invocation; see Java RMI

RMS: root-mean-square, the square root of the mean of the squares of a group of numbers; a kind of average widely used in statistics; lowercase and hyphenated by convention. Set in roman when used as a subscript in mathematical copy: Vrms.

road map

Rock algorithm

ROI: return on investment

*ROM: read-only memory (nonerasable)

roman: a type style that is not italic or boldface; no initial capital when referring to the type style

round-off error

royalty-free images

*RPC: Remote Procedure Call; a protocol

RPF: reverse path forwarding

rpm: revolutions per minute

RS-232, RS-232C: hardware interface protocols

RS/6000: RISC System/6000, a workstation from IBM; comes in a variety of models, such as the IBM RS/6000 Model 350

RSCS: Remote Spooling and Communications Subsystem, the spooling protocol used in Vnet and Bitnet

*RSS: Really Simple Syndication; Rich Site Summary; RDF Site Summary—a method of describing Web content that is available for distribution or syndication from an online publisher to Web users

RSVP: Resource Reservation Protocol

RT: register transfer

RT-11: operating system for Digital Equipment Corp. PDP-11 computers

RTCP: Real-Time Control Protocol

RTL: register transfer level; also Register Transfer Language

RTP: Real-Time Transfer Protocol

RTSP: Real-Time Streaming Protocol

RTTP: Real-Time Transport Protocol; also seen as RTP

rubberbanding: a computer graphics technique that lets lines in an image be stretched and moved as if elastic

rule set

runtime (n) (adj): the measure of the time expended to execute a program

runtime version: program code ready for execution; a special software release encompassing some, but not all, capabilities of the complete software package

 

* OK to use acronym or abbreviation on first reference.