PostScript (PS) is een paginabeschrijvings- en paginacompositietaal die wordt gebruikt voor het maken en opmaken van documenten, inclusief tekst, afbeeldingen en afbeeldingen. Veel van de ideeën die uitgroeiden tot PostScript werden geïmplementeerd in projecten van Xerox en Evans & Sutherland.
Historisch gezien is dit de belangrijkste toepassing in het echte leven paginabeschrijvingstaal of in de EPS-vorm van één pagina, een vectorafbeeldingsbeschrijvingstaal. Het is dynamisch getypeerd, dynamisch bereik en stapelgebaseerd, wat in feite resulteert in de omgekeerde Poolse syntaxis.
Er zijn drie belangrijke releases van PostScript.
- PostScript-niveau 1 - het werd in 1984 op de markt gebracht als het besturingssysteem voor de Apple LaserWriter-laserprinter, waarmee het tijdperk van desktop publishing werd ingeluid.
- PostScript-niveau 2 - Het werd uitgebracht in 1991 en bevatte een aantal belangrijke verbeteringen ten opzichte van niveau 1, waaronder ondersteuning voor decompressie van afbeeldingen, RIP-striping, automatische woordenboekgroei, garbagecollection, benoemde bronnen en binaire codering van de PostScript-programmastroom zelf.
- Postscript3 - De nieuwste en misschien wel meest gebruikte versie werd uitgebracht in 1997. Het bevat ook verschillende importverbeteringen ten opzichte van niveau 2, zoals Smooth Shading. De term ‘niveau’ is geschrapt.
Hoewel PostScript algemeen wordt gebruikt als paginabeschrijvingstaal en daarom in veel printers is geïmplementeerd voor het maken van bitmapafbeeldingen, kan het ook voor andere doeleinden worden gebruikt. Als een snelle omgekeerde rekenmachine met meer gedenkwaardige operatornamen dan bc
. Als uitvoerformaat gegenereerd door een ander programma (meestal in een andere taal).
Hoewel een PostScript-bestand doorgaans 7-bits puur ASCII is, worden er verschillende soorten binaire codering beschreven in de standaard van niveau 2. En omdat een programma programmeerbaar is, kan het zijn eigen, willekeurig complexe coderingsschema implementeren. Er is een internationale competitie voor verwarrende naschriften, iets minder actief dan de C-competitie.
-
Indexpagina's van Adobe-documentatie:
-
Taalreferentiegids Postscript, 3ed - Standaard PostScript 3. (7,41 MB pdf)
( Toevoeging , Typefouten ) -
Naslaggids voor naschrifttalen, 2ed - Standaard PostScript Level 2. (Inclusief Display PostScript-documentatie.) (3,29 MB pdf)
-
Naschrifttutorial en kookboek - Blauw boek. (847 KB in PDF-formaat)
-
Ontwikkeling van programma's in de taal Naschrift - (911 KB PDF)
-
Denken in naschrift — Auteur van het groene boek en het blauwe boek. (826 kB PDF)
-
Specificatie van conventies voor het structureren van documenten in een taal PostScript3.0 (521 KB pdf)
-
Adobe Type 1-lettertypeformaat (444 KB pdf)
-
Specificatie van ingekapselde bestandsindelingen (185 KB pdf)
-
Printerbeschrijving Bestandsformaatspecificatie PostScript4.3 (186 KB pdf) ( обновление )
-
Fouten elimineren Tips voor foutopsporing in PostScript. (158 KB HTML-code)
-
Acumen-dagboek — Archief met artikelen over programmeren Postscript en PDF. (html-map met gearchiveerde pdf-bestanden)
-
Wiskundige illustraties: een gids voor geometrie en naschrift – Bill Casselman. (html-catalogus met hoofdstukken in pdf-formaat en codedownloads)
-
Een onderwerp met veel implementaties van sorteeralgoritmen (usenet-archief)
-
Goeroe-pagina's Don Lancaster
-
Direct gebruik van Anastigmatix taal Naschrift
-
Stap voor stap open source debugger voor code Naschrift
-
Postscript Language Reference Manual, 1e uitgave, 1985. Aanbevolen vanwege het kleine formaat en de handige operatorindex op overzichtspagina's (ontbreekt in latere edities).
-
Naschrift uit de echte wereld. Hoofdstukken van verschillende auteurs over verschillende onderwerpen, inclusief uitstekende dekking van halftonen.