PostScript

PostScript, is a programming language designed to express vector graphic computations for laser printers to render pages.

It is stack-based, like FORTH, but with dynamic typing like LISP. It has blocks of computations, but without lexical scoping, so for higher-order computations, you must use combinators as in Joy.

Variants of PostScript include EPS, PDF, DPS. EPS (Encapsulated PostScript) contains meta-information so that you can embed documents in other ones. PDF (Portable Document Format) modifies the language, so that it is no more a full-fledged programming language, but allows execution and manipulation in a controlled way. DPS (Display PostScript) is a variant of PS for rendering in a WIMPy environment.


This page is linked from: Tps