PostScript
PostScript is een paginabeschrijvingstaal (page description language), oftewel een programmeertaal om tekst en afbeeldingen op een apparaatonafhankelijke manier te beschrijven. Zo zou een PostScriptbestand in principe door iedere laserprinter hetzelfde geprint moeten worden.
PostScriptbestanden hebben meestal de extensie ps. Met programma's als Ghostview kan men deze bestanden bekijken. PostScriptbestanden zijn vaak significant groter dan bijvoorbeeld PDF-bestanden, aangezien deze vooral afbeeldingen beter kunnen comprimeren. Aan de andere kant is PostScript een volwaardige programmeertaal, waarin het mogelijk is om een herhaling te specificeren, bijvoorbeeld 'teken 1000 keer dit plaatje', terwijl PDF dat niet kan, en daadwerkelijk 1000 keer dat plaatje zal moeten opnemen.
Ook bestaan er gratis tooltjes waarmee PostScript-bestanden omgezet kunnen worden naar PDF. Met een gratis 'PostScript-driver' is het mogelijk om vanuit ieder programma naar een PostScriptbestand te "printen".
De taal zelf is stack-gebaseerd. En kent een postfixnotatie, bijvoorbeeld, om 5 - 4 uit te rekenen doet men 5 4 sub
, dat wil zeggen, men zet 5 op de stack, dan 4, en trekt deze dan van elkaar, het resultaat is dan, zoals te verwachten, '1'.
[bewerk] Afbeeldingen (EPS)
In plaats van hele pagina's of documenten kan PostScript ook gebruikt worden als afbeeldingsformaat (net als bijvoorbeeld JPEG of PNG). We spreken dan van Encapsulated PostScript (eps).