PostScript hè una lingua di prugrammazione è una lingua di descrizzione di pagina sviluppata da Adobe Systems à i primi anni 1980.
PostScript hè un linguaghju di descrizzione di pagina utilizatu per discrìviri u layout di pagina è elementi grafici. Hè statu sviluppatu da Adobe Systems in u 1982 è hè una lingua universale per stampà è visualizà documenti nantu à una varietà di dispusitivi, cumprese stampanti, fotocopiatrici è display.
PostScript hè una lingua di prugrammazione Turing-completa, chì significa chì pò esse usata per creà elementi grafichi è testu cumplessi in una pagina. Hè ancu usatu cum'è un furmatu di fugliale per descrizzione di documenti pronti per a stampa.
Sta lingua vi permette di creà gràfica high-di qualità è hà putenti capacità manipulation gràfica, chì hà fattu
Codici QR in stampa, quandu aduprà?
Ancu sì PostScript abbastanza flessibile per esse usatu per scrive ghjochi, hè pensatu à esse usatu cum'è una lingua di descrizzione di pagina: u so set di struzzioni hè ottimizatu per definisce cumu l'uggetti grafichi (testu, stringhe, imagine, etc.) sò disposti in 2 pagine di misurazione. Hè una lingua indipendente di u dispositivu: u cuntenutu di e pagine hè descrittu senza riferimentu à alcuna funzione specifica di u dispusitivu (per esempiu, a risoluzione o quale cassette per carta deve esse usatu nant'à u laser stampante). In teoria, questu significa chì ogni schedariu PostScript pò esse mandatu à qualsiasi dispositivu. Di sicuru, ùn saria micca praticu se PostScript ùn puderia micca esse usatu per cuntrullà i paràmetri di u dispositivu. I drivers specifichi di u dispositivu vi permettenu di aghjunghje tali codice à u vostru codice PostScript. Questu significa chì a maiò parte di i prugrammi PostScript cuntenenu una quantità di cumandamenti specifichi di u dispositivu. Lingua postcriptata
Target. lingua PostScript
L'obiettivu di PostScript hè di furnisce una lingua di descrizzione universale è scalabile per a creazione di documenti grafichi di alta qualità. Eccu alcuni di i scopi chjave di PostScript:
-
Versatilità.
PostScript hè cuncepitu per furnisce un furmatu di documentu versatile chì pò esse usatu in una varietà di dispositivi di output, cum'è stampanti, fotocopiatrici è display.
-
Scalabilità.
A lingua deve esse scalabile, chì permette a creazione di documenti di testu simplici è grafici cumplessi, cumpresi gràfiche vettoriali, imagine è fonti.
-
Lingua PostScript .Turing completeness.
PostScript hè una lingua di prugrammazione Turing-completa, chì significa chì hè abbastanza putente per sprime calculi cumplessi è manipulazione di dati.
-
Supportu di fonti.
PostScript include capacità per a descrizzione è a manipulazione di fonti, facendu ideale per creà documenti cù una varietà di stili di testu.
-
L'indipendenza di u dispusitivu.
I fugliali PostScript restanu indipendenti da un dispositivu di output specificu. Puderanu esse scrittu una volta è dopu utilizati nantu à i dispusitivi diffirenti senza avè da cambià u documentu originale.
-
lingua PostScript. Alta qualità di l'imagine.
PostScript furnisce a capacità di creà gràfiche d'alta qualità, facendu populari in i campi di cuncepimentu è di publicazione.
PostScript hà ancu ghjucatu un rolu chjave in u sviluppu di gràfiche è documenti di computer, è i so standard restanu impurtanti in i campi di stampa è rendering.
Esempiu di lingua PostScript.
PostScript hè una lingua open-source per a descrizzione di pagine è gràfiche. Eccu un esempiu simplice di codice PostScript chì traccia un cercolu rossu nantu à una pagina:
%!PS
% Ajustamentu di u culore
0 1 0 setrgbcolor % Imposta u culore à RGB (rossu)% Stabbilimentu di u raghju è e coordenate di u centru di u circhiu
100 100 translate % Offset l'origine à u puntu (100, 100)
50 0 360 arc % Disegna un cerculu cù un raghju di 50 è un angulu da 0 à 360 gradi
fill % Riempi u cerculu cù culore% Chjodi
pagina di mostra
Stu codice face i seguenti:
%!PS
: Stu cumentu indica chì u schedariu cuntene u codice PostScript.0 1 0 setrgbcolor
: Imposta u culore à RGB (russu).100 100 translate
: Sposta l'origine à (100, 100).50 0 360 arc
: Disegna un cerculu cù un raghju di 50 è un angulu da 0 à 360 gradi.fill
: Riempite u circhiu cù u culore specificatu.showpage
: Finisce a pagina è mostra u risultatu.
Stu codice creà un cercolu rossu cù un raghju di 50 punti in u centru di a pagina. Ovviamente, PostScript pò diventà significativamente più cumplessu quandu creanu grafici più cumplessi o quandu manipule testu è fonti.