PostScript (PS) je jazyk na popis a zloženie stránky, ktorý sa používa na vytváranie a formátovanie dokumentov vrátane textu, grafiky a obrázkov. Mnohé z nápadov, ktoré prekvitali do PostScriptu, boli implementované v projektoch spoločností Xerox a Evans & Sutherland.

Historicky je jeho hlavnou aplikáciou v reálnom živote jazyk popisu stránky alebo v jeho jednostránkovej forme EPS, jazyku na popis vektorovej grafiky. Je dynamicky typovaný, dynamicky rozsahovaný a založený na zásobníkoch, čo v podstate vedie k syntaxi Reverse Polish.

Existujú tri hlavné vydania PostScriptu.

  1. PostScript úroveň 1 - bol uvedený na trh v roku 1984 ako rezidentný operačný systém pre laserovú tlačiareň Apple LaserWriter, čím sa začala éra počítačového publikovania.
  2. PostScript úroveň 2 - Vydané v roku 1991, obsahovalo niekoľko dôležitých vylepšení oproti úrovni 1, vrátane podpory pre dekompresiu obrazu, RIP striping, automatický rast slovníka, garbage collection, pomenované zdroje, binárne kódovanie samotného programového toku PostScript.
  3. PostScript 3 - Najnovšia a možno najpoužívanejšia verzia bola vydaná v roku 1997. Obsahuje tiež niekoľko vylepšení importu oproti úrovni 2, ako napríklad Smooth Shading. Pojem „úroveň“ bol vypustený.

Hoci sa PostScript bežne používa ako jazyk na popis stránky, a preto je implementovaný v mnohých tlačiarňach na vytváranie bitmapových obrázkov, možno ho použiť aj na iné účely. Ako rýchla reverzná kalkulačka s viac zapamätateľnými menami operátorov ako bc. Ako výstupný formát generovaný iným programom (zvyčajne v inom jazyku).

Hoci PostScriptový súbor je typicky 7-bitový čistý ASCII, existuje niekoľko typov binárneho kódovania popísaných v štandarde Level 2. Keďže program je programovateľný, môže implementovať svoju vlastnú ľubovoľne zložitú schému kódovania. Existuje medzinárodná súťaž o mätúce doslovy, o niečo menej aktívna ako súťaž C.

Online odkazy 
Najčastejšie otázky 
knihy 
  • Referenčná príručka jazyka PostScript, 1. vydanie, 1985. Odporúča sa pre svoju malú veľkosť a pohodlný index operátora na súhrnných stranách (v neskorších vydaniach chýba).

  • Postscript skutočného sveta. Kapitoly od rôznych autorov na rôzne témy, vrátane vynikajúceho pokrytia poltónov.

ABC