PostScript
Da Wikipedia, l'enciclopedia libera.
PostScript è un linguaggio di descrizione di pagina interpretato particolarmente adatto alla descrizione di pagine ed immagini, sviluppato da Adobe Systems ed inizialmente usato come linguaggio per il controllo delle stampanti.
Il Postscript va considerato come un vero e proprio linguaggio di programmazione. Lo scopo principale per cui venne ideato era lo sviluppo di uno strumento per descrivere pagine di testo e grafica in modo indipendente dalla risoluzione e dal dispositivo di visualizzazione. Grazie a questo linguaggio quindi è possibile trasferire da un computer ad un altro informazioni senza perdita di qualità. Un file postscript può quindi essere visualizzato o stampato alla massima risoluzione consentita su una qualsiasi piattaforma compatibile.
Uno degli esempi più interessanti e a suo tempo innovativi di questo linguaggio fu il progetto NeXT di Steve Jobs. Il computer NEXT infatti era stato sviluppato pensando di far gestire sia lo schermo che la stampa dal linguaggio PostScript.
È derivato dal linguaggio Forth.
[modifica] Il linguaggio
Un file PostScript (PS) è in realtà un file di testo puro, ed è dunque consultabile con un qualsiasi editor di testo. Questo significa che è possibile generare un file PostScript scrivendo direttamente del codice. In realtà leggere un file PostScript è piuttosto complicato, specialmente se è stato generato in automatico da un programma, però per realizzare dei semplici documenti in molti casi può essere considerato la scelta più elegante e qualitativamente migliore.
[modifica] "Hello world"
Ecco un Hello world in linguaggio PostScript: salvando questo codice come Nome_file.ps, esso può essere direttamente inviato ad una stampante PostScript o può essere letto da alcuni visualizzatori di documenti (ad esempio con Evince), oppure questo codice può essere messo direttamente in pasto ad un interprete PostScript come Ghostscript.
%!PS /Courier findfont 20 scalefont setfont 72 500 moveto (Hello world!) show showpage
[modifica] Collegamenti esterni
- Adobe PostScript 3
- PostScript: un linguaggio per la composizione finale tratto da Appunti di informatica libera
| Adobe Systems | |
|---|---|
| Applicazioni desktop | Creative Suite · Technical Communication Suite · Acrobat · Audition · Digital Editions · Director · Flash · GoLive · PageMaker · Photoshop Lightroom · altri |
| Lettori e player | Adobe Reader · Flash Player · AIR · Adobe Media Player · Shockwave Player |
| Applicazioni server | ColdFusion · LiveCycle · Flash Media Server · JRun · Premiere Express · Photoshop Express |
| Tecnologie | PostScript · PDF · FlashPaper · Authorware · Font Folio · DNG · Flex · AIR · BlazeDS · Shockwave Flash |
| Servizi | Adobe Solutions Network |
| Direttori | Charles Geschke · John Warnock · Bruce Chizen · Shantanu Narayen |
| Acquisizioni | Mergers and acquisitions · Aldus · Macromedia · Scene7 |