PostScript (PS) è un linguaggio di descrizione e composizione della pagina utilizzato per creare e formattare documenti, inclusi testo, grafica e immagini. Molte delle idee sbocciate in PostScript furono implementate in progetti di Xerox ed Evans & Sutherland.
Storicamente, la sua principale applicazione nella vita reale è linguaggio di descrizione della pagina o nella sua forma EPS a pagina singola, un linguaggio di descrizione di immagini di grafica vettoriale. È tipizzato dinamicamente, con ambito dinamico e basato su stack, il che sostanzialmente si traduce in una sintassi polacca inversa.
Esistono tre versioni principali di PostScript.
- Postscript livello 1 - è stato lanciato sul mercato nel 1984 come sistema operativo residente per la stampante laser Apple LaserWriter, inaugurando l'era del desktop publishing.
- Postscript livello 2 - Rilasciato nel 1991, conteneva diversi importanti miglioramenti rispetto al Livello 1, incluso il supporto per la decompressione delle immagini, lo striping RIP, la crescita automatica del dizionario, la raccolta dei rifiuti, le risorse denominate, la codifica binaria dello stesso flusso del programma PostScript.
- Postscript 3 - La versione più recente e forse più utilizzata è stata rilasciata nel 1997. Contiene inoltre diversi miglioramenti all'importazione rispetto al livello 2, come Smooth Shading. Il termine "livello" è stato cancellato.
Sebbene PostScript sia comunemente utilizzato come linguaggio di descrizione della pagina e sia quindi implementato in molte stampanti per la creazione di immagini bitmap, può essere utilizzato anche per altri scopi. Come una calcolatrice inversa rapida con nomi di operatori più memorabili di bc
. Come formato di output generato da un altro programma (solitamente in una lingua diversa).
Sebbene un file PostScript sia tipicamente ASCII puro a 7 bit, esistono diversi tipi di codifica binaria descritti nello standard di livello 2. Ed essendo programmabile, un programma può implementare il proprio schema di codifica arbitrariamente complesso. Esiste un concorso internazionale per i poscritti confusi, un po' meno attivo del concorso C.
-
Pagine indice della documentazione Adobe:
-
Guida di riferimento linguistico PostScript, 3ed - Standard PostScript 3. (7,41 MB pdf)
( Aggiunta , Errori di battitura ) -
Guida di riferimento al linguaggio Postscript, 2ed - Standard PostScript livello 2. (Include la documentazione Display PostScript.) (3,29 MB pdf)
-
Tutorial Postscript e libro di ricette - Libro blu. (847KB in formato PDF)
-
Sviluppo di programmi in lingua Postscript - (911 KB PDF)
-
Pensare in Postscript — Autore del libro verde e del libro di testo blu. (PDF da 826KB)
-
Specificazione delle convenzioni per strutturare i documenti in una lingua PostScript3.0 (521 KBpdf)
-
Formato carattere Adobe Type 1 (444KBpdf)
-
Specifica del formato file incapsulato (185KBpdf)
-
Descrizione stampante Specifica del formato file PostScript4.3 (186 KBpdf) ( aggiornare )
-
Eliminare gli errori Suggerimenti per il debug PostScript. (158KBHTML)
-
Diario dell'acume — Archivio di articoli sulla programmazione Postscript e PDF. (directory html dei file pdf archiviati)
-
Illustrazioni matematiche: una guida alla geometria e al postscriptum —Bill Casselmann. (catalogo html dei capitoli in formato pdf e download del codice)
-
Un argomento con molte implementazioni di algoritmi di ordinamento (archivio usenet)
-
Pagine del Guru Don Lancaster
-
Uso diretto di Anastigmatix lingua Post scriptum
-
Passo dopo passo debugger open source per il codice Post scriptum
-
Postscript Language Reference Manual, 1ed, 1985. Consigliato per le sue dimensioni ridotte e il comodo indice dell'operatore nelle pagine di riepilogo (mancante nelle edizioni successive).
-
Post scriptum del mondo reale. Capitoli di diversi autori su diversi argomenti, inclusa un'eccellente copertura dei mezzitoni.