PostScript

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
PostScript
limbaj de programare
Autor John Warnock, Chuck Geschke, Doug Brotz, Ed Taft, Bill Paxton
Data de origine 1982
Ultima versiune 3 (1997)
Utilizare Grafică vectorială
Paradigme stivuite , procedurale
Tastare puternic, dinamic
Specificații lingvistice Referință de limbaj PostScript
Extensii comune .ps
Influențată de Interpress , Lisp
A influențat PDF
Implementare referință
Implementare Adobe PostScript, TrueImage, Ghostscript

PostScript este un limbaj de descriere a paginii interpretat , potrivit în special descrierii de pagini și imagini, dezvoltat de Adobe și utilizat inițial ca limbaj pentru controlul imprimantei .

Postscript-ul ar trebui considerat un adevărat limbaj de programare. Scopul său principal a fost de a dezvolta un instrument pentru descrierea paginilor de text și grafică independent de rezoluție și dispozitivul de afișare. Datorită acestui limbaj, este posibil, prin urmare, să transferați informații de pe un computer pe altul fără a pierde calitatea. Un fișier postscript poate fi apoi vizualizat sau tipărit la rezoluția maximă permisă pe orice platformă compatibilă.

Unul dintre cele mai interesante și la acel moment exemple inovatoare ale acestui limbaj a fost proiectul NeXT al lui Steve Jobs . De fapt, computerul NEXT a fost dezvoltat gândind ca limbajul PostScript să gestioneze atât ecranul, cât și tipărirea.

Este derivat din limba Forth .

Istorie

Limbajul PostScript s-a născut în 1976 când John Warnock a lucrat pentru compania de grafică pe computer Evans & Sutherland. În cadrul companiei a avut ocazia să dezvolte un interpret care să gestioneze o mare bază de date tridimensională utilizată în portul New York; cu acea ocazie, Warnock a conceput ideea unui limbaj pentru grafică, această creație a preluat ulterior numele de Design System .

În același timp, cercetătorii de la Xerox PARC (Palo Alto Research Center) au dezvoltat prima imprimantă laser și au realizat că au nevoie de un limbaj standard pentru a comunica cu imprimanta pentru a defini structura paginilor. Astfel, între 1975 și 1976, o echipă condusă de Bob Sproull a dezvoltat un format standard pentru imprimare, dar acest format nu a fost de fapt folosit (cu excepția ulterioară a sistemelor Xerox Star), deoarece era excesiv de rigid și deosebit de incomod.

În 1978, Warnock a fost rugat să se mute din Golful San Francisco la sediul central Evans & Sutherland din Utah , dar el, neinteresat de mutare, a decis să rămână în California și să lucreze pentru Xerox PARC cu Martin Newell. În cadrul PARC, Newell și Warnock au reimplementat sistemul de proiectare și i-au dat numele JaM (folosind inițialele numelor lor), care a fost folosit pentru proiectarea VLSI și cercetarea grafică. După numeroase schimbări, limba JaM a luat numele de InterPress .

După ce au încercat să-i facă pe Xerox să-și transforme limba într-un produs comercial, Warnock și șeful său, Charles Geschke, au decis să părăsească Xerox pentru a merge pe cont propriu. La 2 decembrie 1982, Warnock și Geschke și-au fondat compania: Adobe . Numele provine dintr-un râu (Adobe Creek) care curgea în spatele casei Warnock din Los Altos, California. În 1984, PostScript, un limbaj destul de simplu bazat pe InterPress, a fost lansat pe piață.

Adobe a fost imediat contactat de Steve Jobs care a cerut companiei să creeze un controler PostScript pentru Apple LaserWriter , o imprimantă laser lansată în martie 1985. PostScript a fost astfel stabilit ca standardul de facto pentru distribuirea documentelor în format electronic; în anii următori, documentele în format PostScript au fost înlocuite doar de fișiere PDF ( Portable Document Format ), datorită posibilității de a conține informații în diferite formate.

Înainte de apariția Postscript, imprimantelor li s-a trimis text cu caractere ASCII . La primele tipografii, glifele (caracterele) erau dificil de schimbat.

În timp ce, odată cu apariția imprimantelor cu matrice de puncte , caracterele au fost procesate ca seturi de puncte și, prin urmare, schimbarea aspectului a fost mult mai ușoară. Într-adevăr, în cele mai avansate modele de imprimante cu matrice de puncte, a fost posibil să se încarce fonturile în imprimantă și acest lucru a permis cu siguranță o mai mare libertate de alegere. Cu imprimantele cu matrice de puncte a fost chiar posibil să imprimați grafică raster . Imaginile non-vectoriale au fost procesate și transmise imprimantei cu matrice de puncte ca o serie de puncte.

Plotterele sunt apoi introduse. Dar acestea erau foarte scumpe și puțini le dețineau. Mai mult, cel mai popular limbaj al plotterului a fost HPGL ; care era totuși foarte limitat.

Limba

Un fișier PostScript (PS) este de fapt un fișier text pur și, prin urmare, poate fi căutat cu orice editor de text . Aceasta înseamnă că puteți genera un fișier PostScript scriind cod direct. De fapt, citirea unui fișier PostScript este destul de complicată, mai ales dacă a fost generată automat de un program, dar pentru a crea documente simple, în multe cazuri, poate fi considerată cea mai elegantă și calitativ mai bună alegere.

"Salut Lume"

Iată o lume Hello în limbajul PostScript: salvând acest cod ca Filename.ps , acesta poate fi trimis direct la o imprimantă PostScript sau poate fi citit de unii vizualizatori de documente (de exemplu cu Evince ) sau acest cod poate fi alimentat direct către un interpret PostScript precum Ghostscript .

 %! PS
/ Curier findfont
20 scalefont
setfont
72 500 moveto
(Bună ziua lume!) Show
pagina de prezentare

Bibliografie

linkuri externe

Controlul autorității LCCN ( EN ) sh85105568
Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT