PostScript (PS) és un llenguatge de descripció i composició de pàgines que s'utilitza per crear i donar format a documents, inclosos text, gràfics i imatges. Moltes de les idees que van florir en PostScript es van implementar en projectes de Xerox i Evans & Sutherland.
Històricament, la seva principal aplicació a la vida real és llenguatge de descripció de la pàgina o en el seu format EPS d'una sola pàgina, un llenguatge de descripció d'imatges de gràfics vectorials. Està escrit dinàmicament, amb àmbit dinàmic i basat en pila, cosa que bàsicament dóna lloc a la sintaxi de polonès invers.
Hi ha tres versions principals de PostScript.
- PostScript nivell 1 - es va llançar al mercat l'any 1984 com a sistema operatiu resident per a la impressora làser Apple LaserWriter, inaugurant l'era de l'autoedició.
- PostScript nivell 2 - Llançat el 1991, contenia diverses millores importants respecte al nivell 1, incloent suport per a la descompressió d'imatges, striping RIP, creixement automàtic del diccionari, recollida d'escombraries, recursos amb nom, codificació binària del propi flux del programa PostScript.
- PostScript 3 - La versió més recent i potser la més utilitzada es va publicar el 1997. També conté diverses millores d'importació respecte al nivell 2, com ara l'ombrejat suau. S'ha eliminat el terme "nivell".
Tot i que PostScript s'utilitza habitualment com a llenguatge de descripció de pàgines i, per tant, s'implementa en moltes impressores per crear imatges de mapa de bits, també es pot utilitzar per a altres finalitats. Com a calculadora inversa ràpida amb noms d'operadors més memorables que bc
. Com a format de sortida generat per un altre programa (normalment en un idioma diferent).
Tot i que un fitxer PostScript és normalment ASCII pur de 7 bits, hi ha diversos tipus de codificació binària descrits a l'estàndard de nivell 2. I en ser programable, un programa pot implementar el seu propi esquema de codificació arbitràriament complex. Hi ha un concurs internacional de postscriptos confusos, una mica menys actiu que el concurs C.
-
Pàgines d'índex de documentació d'Adobe:
-
Guia de referència lingüística Postscript, 3ed - estàndard PostScript 3. (7,41 MB pdf)
( Suplement , Errors tipogràfics ) -
Guia de referència del llenguatge Postscript, 2ed - estàndard PostScript de nivell 2. (Inclou Mostra la documentació PostScript.) (pdf de 3,29 MB)
-
Tutorial Postscript i llibre de cuina - Llibre blau. (847 KB en format PDF)
-
Desenvolupament de programes en la llengua Postscript - (911 KB PDF)
-
Pensant en Postscript — Autor del llibre verd i el llibre de text del llibre blau. (826 KB PDF)
-
Especificació de convencions per estructurar documents en una llengua PostScript 3.0 (pdf de 521 KB)
-
Format de lletra Adobe Type 1 (pdf 444 KB)
-
Especificació del format de fitxer encapsulat (pdf 185 KB)
-
Especificació de format de fitxer de descripció de la impressora PostScript 4.3 (pdf de 186 KB) ( обновление )
-
Eliminació d'errors Consells de depuració de PostScript. (HTML de 158 KB)
-
Revista Acumen — Arxiu d'articles sobre programació Postscript i PDF. (directori html dels fitxers pdf arxivats)
-
Il·lustracions matemàtiques: una guia de geometria i postdata — Bill Casselman. (catàleg html de capítols en format pdf i descàrregues de codi)
-
Un tema amb moltes implementacions d'algorismes d'ordenació (arxiu usenet)
-
Pàgines de Guru Don Lancaster
-
Ús directe d'Anastigmatix llengua Postdata
-
Pas a pas depurador de codi obert per al codi Postdata
-
Manual de referència del llenguatge Postscript, 1ed., 1985. Recomanat per la seva petita mida i l'índex d'operadors convenient a les pàgines de resum (falta en edicions posteriors).
-
Postdata del món real. Capítols de diferents autors sobre diferents temes, inclosa una excel·lent cobertura de mitges tintes.