PostScript (PS) je jezik za opis stranice i sastavljanje stranica koji se koristi za stvaranje i oblikovanje dokumenata, uključujući tekst, grafiku i slike. Mnoge od ideja koje su procvjetale u PostScriptu implementirane su u projekte Xeroxa i Evans & Sutherlanda.
Povijesno gledano, njegova glavna primjena u stvarnom životu je jezik opisa stranice ili u EPS obliku na jednoj stranici, jezik za opis slike vektorske grafike. Dinamički je tipiziran, s dinamičkim opsegom i temeljen na stogu, što u osnovi rezultira obrnutom poljskom sintaksom.
Postoje tri glavna izdanja PostScripta.
- PostScript razina 1 - pušten je na tržište 1984. kao rezidentni operativni sustav za laserski pisač Apple LaserWriter, čime je započela era stolnog izdavaštva.
- PostScript razina 2 - Objavljen 1991. godine, sadržavao je nekoliko važnih poboljšanja u odnosu na razinu 1, uključujući podršku za dekompresiju slike, RIP striping, automatski rast rječnika, sakupljanje smeća, imenovane resurse, binarno kodiranje samog toka programa PostScript.
- PostScript 3 - Najnovija i možda najkorištenija verzija izašla je 1997. godine. Također sadrži nekoliko poboljšanja uvoza u odnosu na razinu 2, kao što je glatko sjenčanje. Izraz "razina" je izbrisan.
Iako se PostScript obično koristi kao jezik za opis stranice i stoga je implementiran u mnoge pisače za stvaranje bitmap slika, može se koristiti i u druge svrhe. Kao brzi obrnuti kalkulator s više pamtljivih imena operatera od bc
. Kao izlazni format koji generira drugi program (obično na drugom jeziku).
Iako je PostScript datoteka obično 7-bitni čisti ASCII, postoji nekoliko vrsta binarnog kodiranja opisanih u standardu razine 2. A budući da se može programirati, program može implementirati vlastitu, proizvoljno složenu shemu kodiranja. Postoji međunarodno natjecanje za brkanje postskriptuma, nešto manje aktivno od C natjecanja.
-
Indeksne stranice Adobe dokumentacije:
-
Jezični referentni vodič Postscript, 3ed - standard PostScript 3. (7,41 MB pdf)
( Dodatak , Pravopisne pogreške ) -
Referentni vodič za postscript jezik, 2ed - Standard PostScript Level 2. (Uključuje dokumentaciju za Display PostScript.) (3,29 MB pdf)
-
Postscript Tutorial i kuharica - Plava knjiga. (847 KB u PDF formatu)
-
Razvoj programa na jeziku Postscript - (911 KB PDF)
-
Razmišljanje u postskriptumu — Autor udžbenika zelene knjige i plave knjige. (826 KB PDF)
-
Specifikacija konvencija za strukturiranje dokumenata na jeziku PostScript3.0 (521 KB pdf)
-
Adobe Type 1 format fonta (444 KB pdf)
-
Specifikacija formata enkapsulirane datoteke (185 KB pdf)
-
Opis pisača Specifikacija formata datoteke PostScript4.3 (186 KB pdf) ( обновление )
-
Otklanjanje pogrešaka PostScript savjeti za otklanjanje pogrešaka. (158 KB HTML)
-
Acumen Journal — Arhiva članaka o programiranju Postscript i PDF. (html direktorij arhiviranih pdf datoteka)
-
Matematičke ilustracije: vodič kroz geometriju i postskriptum — Bill Casselman. (html katalog poglavlja u pdf formatu i preuzimanje kodova)
-
Tema s mnogo implementacija algoritama za sortiranje (usenet arhiva)
-
Guru stranice Don Lancaster
-
Izravna uporaba Anastigmatixa jezik Postskriptum
-
Korak po korak open source debugger za kod Postskriptum
-
Postscript Language Reference Manual, 1ed, 1985. Preporučeno zbog male veličine i praktičnog kazala operatora na stranicama sa sažetkom (nedostaje u kasnijim izdanjima).
-
Postskriptum stvarnog svijeta. Poglavlja različitih autora o različitim temama, uključujući izvrsnu pokrivenost polutonova.