Linguaggio di descrizione di pagina: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Pil56-bot (discussione | contributi)
smistamento lavoro sporco
Testo tratto dalla voce da unire: "Page Description Language".
Riga 1:
{{U|Page Description Language|informatica|ottobre 2013}}
{{S|linguaggi di programmazione}}
Un '''linguaggio di descrizione di pagina''' è, in [[informatica]], un [[linguaggio di programmazione|linguaggio]] nato per descrivere la composizione, l'impaginazione e il contenuto di una pagina da stampare. Questi linguaggi permettono usualmente di definire gli elementi grafici come [[bitmap]] o come oggetti [[Grafica vettoriale|vettoriali]] per ottenere la massima qualità di stampa. I linguaggi di descrizione di pagina sebbene siano spesso dei linguaggi completi e quindi in grado di essere utilizzati per produrre programmi non vengono utilizzati a questo scopo dato che sono spesso interpretati e quindi lenti. La loro funzione è quella di consentire al computer di trasmettere alla stampante un file con la descrizione delle pagine da stampare indipendente dal programma o dalla piattaforma utilizzata. La stampante una volta ricevuto il file provvede a elaborarlo e a generare la bitmap che verrà stampata.
 
La sua funzione è quella di consentire al [[computer]] di trasmettere alla [[stampante]] un [[file]] con la descrizione della pagina da stampare indipendente dal software o dalla piattaforma utilizzata. La stampante, una volta ricevuto il file, provvede ad elaborarlo e a generare la bitmap che verrà stampata. In sintesi, tale linguaggio descrive l'aspetto di una pagina stampata a un livello più alto della semplice [[bitmap]], restituita in [[output]] alla [[stampante]].
 
I linguaggi di descrizione di pagina sono flussi di dati binari o testuali. In teoria, lo stesso flusso di dati può essere renderizzato più volte per generare diverse copie della stessa immagine. Sono distinti dalle [[Application Programming Interface|API]] grafiche (come [[Graphics Device Interface|GDI]] e [[OpenGL]]), che possono essere chiamate dai software per generare un output grafico. Sebbene siano spesso dei linguaggi completi e quindi in grado di essere utilizzati per produrre programmi, essi non vengono utilizzati a questo scopo dato che sono spesso interpretati e quindi lenti.
 
L'adattamento a [[linguaggio di markup]] di un linguaggio di descrizione di pagina è il ''Page description markup language''.
 
I più famosi linguaggi di descrizione di pagina sono:
Line 8 ⟶ 13:
* [[Portable Document Format|PDF]] (Portable Document Format)
* [[PostScript]]
 
Alcuni di questi linguaggi sono stati resi standard aperti, mentre altri sono soluzioni proprietarie dei vari produttori di stampanti.
 
== Voci correlate ==
* [[Linguaggio di markup]]
 
{{portale|informatica}}