PostScript (PS) ist eine Seitenbeschreibungs- und Seitenkompositionssprache, die zum Erstellen und Formatieren von Dokumenten, einschließlich Text, Grafiken und Bildern, verwendet wird. Viele der Ideen, die zu PostScript führten, wurden in Projekten von Xerox und Evans & Sutherland umgesetzt.
Historisch gesehen ist seine wichtigste reale Anwendung Seitenbeschreibungssprache oder in seiner einseitigen EPS-Form, einer Beschreibungssprache für Vektorgrafikbilder. Es ist dynamisch typisiert, hat einen dynamischen Gültigkeitsbereich und ist stapelbasiert, was im Wesentlichen zu einer umgekehrten polnischen Syntax führt.
Es gibt drei Hauptversionen von PostScript.
- PostScript-Level 1 - Es wurde 1984 als residentes Betriebssystem des Apple LaserWriter-Laserdruckers auf den Markt gebracht und läutete damit die Ära der Desktop-Publishing-Systeme ein.
- PostScript-Level 2 – Es wurde 1991 veröffentlicht und enthielt mehrere wichtige Verbesserungen gegenüber Level 1, darunter Unterstützung für Bilddekomprimierung, RIP-Striping, automatisches Wörterbuchwachstum, Garbage Collection, benannte Ressourcen und binäre Kodierung des PostScript-Programmstreams selbst.
- Postscript 3 - Die neueste und vielleicht am weitesten verbreitete Version wurde 1997 veröffentlicht. Es enthält außerdem mehrere Importverbesserungen gegenüber Level 2, wie z. B. Smooth Shading. Der Begriff „Ebene“ wurde gestrichen.
Obwohl PostScript häufig als Seitenbeschreibungssprache verwendet wird und daher in vielen Druckern zur Erstellung von Bitmap-Bildern implementiert ist, kann es auch für andere Zwecke verwendet werden. Als schneller Umkehrrechner mit einprägsameren Operatornamen als bc
. Als Ausgabeformat, das von einem anderen Programm generiert wird (normalerweise in einer anderen Sprache).
Obwohl es sich bei einer PostScript-Datei normalerweise um ein reines 7-Bit-ASCII-Format handelt, gibt es im Level-2-Standard mehrere Arten der binären Kodierung. Und da ein Programm programmierbar ist, kann es sein eigenes, beliebig komplexes Kodierungsschema implementieren. Es gibt einen internationalen Wettbewerb für verwirrende Postskripte, der etwas weniger aktiv ist als der C-Wettbewerb.
-
Indexseiten der Adobe-Dokumentation:
-
Sprachreferenzhandbuch Postscript, 3ed – PostScript 3-Standard. (7,41 MB pdf)
( Zusatz , Tippfehler ) -
Referenzhandbuch zur Postscript-Sprache, 2ed – PostScript Level 2-Standard. (Enthält Display-PostScript-Dokumentation.) (3,29 MB PDF)
-
Postscript-Tutorial und Kochbuch - Blaues Buch. (847 KB im PDF-Format)
-
Entwicklung von Programmen in der Sprache Nachtrag - (911 KB PDF)
-
Denken im Postscript — Autor des Green Book und des Blue Book-Lehrbuchs. (826 KB PDF)
-
Spezifikation von Konventionen zur Strukturierung von Dokumenten in einer Sprache PostScript3.0 (521 KB pdf)
-
Adobe Type 1-Schriftformat (444 KB pdf)
-
Spezifikation des gekapselten Dateiformats (185 KB pdf)
-
Spezifikation des Druckerbeschreibungsdateiformats PostScript4.3 (186 KB pdf) ( обновление )
-
Fehler beseitigen Tipps zum PostScript-Debugging. (158 KB HTML)
-
Acumen Journal — Archiv von Artikeln zum Thema Programmierung Postscript und PDF. (HTML-Verzeichnis der archivierten PDF-Dateien)
-
Mathematische Illustrationen: Ein Leitfaden zu Geometrie und Postscript – Bill Casselman. (HTML-Kapitelkatalog im PDF-Format und Code-Downloads)
-
Ein Thema mit vielen Implementierungen von Sortieralgorithmen (Usenet-Archiv)
-
Guru-Seiten Don Lancaster
-
Direkte Anwendung von Anastigmatix Sprache Nachtrag
-
Schritt für Schritt Open-Source-Debugger für Code Nachtrag
-
Postscript Language Reference Manual, 1. Ausgabe, 1985. Empfohlen wegen seiner geringen Größe und des praktischen Operatorindex auf den Zusammenfassungsseiten (in späteren Ausgaben nicht vorhanden).
-
Postskriptum aus der realen Welt. Kapitel von verschiedenen Autoren zu unterschiedlichen Themen, einschließlich einer hervorragenden Berichterstattung über Halbtöne.