PostScript

related topics
{system, computer, user}
{math, number, function}
{work, book, publish}
{@card@, make, design}
{language, word, form}
{company, market, business}
{style, bgcolor, rowspan}
{ship, engine, design}

PostScript (PS) is a dynamically typed concatenative programming language created by John Warnock and Charles Geschke in 1982. PostScript is best known for its use as a page description language in the electronic and desktop publishing areas.

Contents

History

The concepts of the PostScript language were seeded in 1976 when John Warnock was working at Evans & Sutherland, a famous computer graphics company. At that time John Warnock was developing an interpreter for a large three-dimensional graphics database of New York harbor. Warnock conceived the Design System language to process the graphics.

Concurrently, researchers at Xerox PARC had developed the first laser printer and had recognized the need for a standard means of defining page images. In 1975-76 a team led by Bob Sproull developed the Press format, which was eventually used in the Xerox Star system to drive laser printers. But Press, a data format rather than a language, lacked flexibility, and PARC mounted the InterPress effort to create a successor.

In 1978 Evans and Sutherland asked Warnock to move from the San Francisco Bay Area to their main headquarters in Utah, but he was not interested in moving. He then joined Xerox PARC to work with Martin Newell. They rewrote Design System to create JaM (for "John and Martin") which was used for VLSI design and the investigation of type and graphics printing. This work later evolved and expanded into the InterPress language.

Full article ▸

related documents
OpenStep
Windows API
Superscalar
Gopher (protocol)
Microsoft Excel
File manager
Enterprise JavaBean
Computer programming
Vector graphics
Counter
Motorola 6800
Software development process
ENIAC
DLL hell
Wikipedia:Database download
EDIF
MIME
World Wide Web
Gentoo Linux
Hierarchical File System
PCX
PostgreSQL
Solaris (operating system)
Windows NT
Software testing
Darwin (operating system)
Digital filter
Windows 1.0
Shareware
User Datagram Protocol