PostScript

De la Viquipèdia, l'enciclopèdia lliure.
Saltar a la navegació Saltar a la cerca
PostScript
llenguatge de programació
Autor John Warnock, Chuck Geschke, Doug Brotz, Ed Taft, Bill Paxton
Data d’origen 1982
Última versió 3 (1997)
Ús Gràfics vectorials
Paradigmes apilats , procedimentals
Escrivint fort, dinàmic
Especificacions d'idioma Referència del llenguatge PostScript
Extensions comunes .ps
Influenciat per Interpress , Lisp
Va influir PDF
Implementació de referència
Implementació Adobe PostScript, TrueImage, Ghostscript

PostScript és un llenguatge de descripció de pàgines interpretat , especialment adequat per a la descripció de pàgines i imatges, desenvolupat per Adobe i utilitzat inicialment com a llenguatge per al control de la impressora .

Postscript s’ha de considerar com un llenguatge de programació real. El seu propòsit principal era desenvolupar una eina per descriure pàgines de text i gràfics independentment de la resolució i el dispositiu de visualització. Gràcies a aquest llenguatge, per tant, és possible transferir informació d’un ordinador a un altre sense pèrdues de qualitat. Un fitxer postscript es pot visualitzar o imprimir a la resolució màxima permesa en qualsevol plataforma compatible.

Un dels exemples més interessants i innovadors d’aquesta llengua va ser el projecte NeXT de Steve Jobs . De fet, l’ordinador NEXT es va desenvolupar pensant en que el llenguatge PostScript gestionés tant la pantalla com la impressió.

Es deriva de la llengua Forth .

Història

El llenguatge PostScript va néixer el 1976 quan John Warnock va treballar per a l’empresa gràfica per ordinador Evans & Sutherland. Dins de l'empresa va tenir l'oportunitat de desenvolupar un intèrpret per gestionar una gran base de dades tridimensionals utilitzada al port de Nova York; va ser en aquella ocasió que Warnock va concebre la idea d’un llenguatge per a gràfics, aquesta creació més tard va prendre el nom de Design System .

Al mateix temps, investigadors del Xerox PARC (Palo Alto Research Center) van desenvolupar la primera impressora làser i es van adonar que necessitaven un llenguatge estàndard per poder comunicar-se amb la impressora per tal de definir l’estructura de les pàgines. Així doncs, entre 1975 i 1976 un equip dirigit per Bob Sproull va desenvolupar un format estàndard per a la impressió, però aquest format no es va fer servir realment (excepte més tard en els sistemes Xerox Star), perquè era excessivament rígid i particularment incòmode.

El 1978 es va demanar a Warnock que es traslladés de la badia de San Francisco a la seu d’Evans & Sutherland a Utah , però ell, no interessat en el trasllat, va decidir quedar-se a Califòrnia i treballar per a Xerox PARC amb Martin Newell. Dins de PARC, Newell i Warnock van reimplementar el sistema de disseny i li van donar el nom de JaM (utilitzant les inicials dels seus noms) que es va utilitzar per al disseny VLSI i la investigació gràfica. Després de nombrosos canvis, el llenguatge JaM va prendre el nom d' InterPress .

Després d’intentar que Xerox convertís el seu idioma en un producte comercial, Warnock i el seu cap, Charles Geschke, van decidir deixar Xerox per anar sols. El 2 de desembre de 1982, Warnock i Geschke van fundar la seva empresa: Adobe . El nom prové d’un rierol (Adobe Creek) que fluïa darrere de la casa de Warnock a Los Altos, Califòrnia. El 1984 es va llançar al mercat PostScript, un llenguatge bastant senzill basat en InterPress.

Steve Jobs va contactar immediatament amb Adobe, que va demanar a la companyia que creava un controlador PostScript per a Apple LaserWriter , una impressora làser publicada el març del 1985. PostScript es va establir així com l’estàndard de facto per a la distribució de documents en format electrònic; en els anys següents, els documents en format PostScript només van ser suplantats per fitxers PDF ( Portable Document Format ), a causa de la possibilitat de contenir informació en diferents formats.

Abans de l'aparició de Postscript, les impressores rebien text en caràcters ASCII . A les primeres impressores, els glifos (caràcters) eren difícils de canviar.

Mentre que, amb l'arribada de les impressores de matriu de punts , els caràcters es processaven com a conjunts de punts i, per tant, canviar d'aspecte era molt més fàcil. De fet, en els models més avançats d'impressores de matriu de punts, era possible carregar els tipus de lletra a la impressora i això sens dubte permetia una major llibertat d'elecció. Amb les impressores de matriu de punts fins i tot era possible imprimir gràfics ràster . Les imatges no vectorials es processaven i es transmetien a la impressora de matriu de punts com una sèrie de punts.

Després s’introdueixen els complots . Però eren molt cars i pocs els posseïen. A més, el llenguatge de dibuix més popular era HPGL ; que era tanmateix molt limitat.

L'idioma

Un fitxer PostScript (PS) és en realitat un fitxer de text pur i, per tant, es pot cercar amb qualsevol editor de text . Això vol dir que podeu generar un fitxer PostScript escrivint codi directament. En realitat, llegir un fitxer PostScript és força complicat, sobretot si ha estat generat automàticament per un programa, però per crear documents senzills en molts casos es pot considerar l’elecció més elegant i qualitativament millor.

"Hola món"

Aquí hi ha un Hello world en llenguatge PostScript: en desar aquest codi com a Filename.ps , es pot enviar directament a una impressora PostScript o pot ser llegit per alguns lectors de documents (per exemple, amb Evince ) o aquest codi es pot alimentar directament a un intèrpret PostScript com Ghostscript .

 %! PD
/ Courier findfont
20 fonts d'escala
setfont
72 500 moveto
(Hola món!) Espectacle
pàgina de presentació

Bibliografia

Enllaços externs

Control de l'autoritat LCCN ( EN ) sh85105568
Informàtica Portal de TI : accediu a les entrades de Viquipèdia relacionades amb TI