PostScript is een programmeertaal die is ontworpen om vectorafbeeldingen te beschrijven en afdrukapparaten zoals printers en kopieerapparaten te besturen. Het werd in 1982 door Adobe Systems ontwikkeld en werd al snel de standaard voor beeldbewerking en drukwerk in de uitgeverij- en grafische sector. PostScript wordt gebruikt om grafische elementen zoals tekst, lijnen, curven en afbeeldingen te maken en te manipuleren met behulp van opdrachten die vervolgens op het uitvoerapparaat worden uitgevoerd. Een belangrijk kenmerk van PostScript is de veelzijdigheid ervan: hetzelfde PostScript-bestand kan zonder aanpassingen op verschillende printers worden afgedrukt, waardoor het vooral handig is voor professioneel afdrukken.

PostScript is een programmeertaal. Het is in de eerste plaats een paginabeschrijvingstaal die wordt gebruikt om grafische elementen en tekst op een pagina of ander type document te beschrijven. De taal is echter veelzijdig genoeg om hem te kwalificeren als een echte programmeertaal op hoog niveau.

  • Net als andere computertalen ondersteunt PostScript verschillende gegevenstypen, zoals getallen, arrays en strings. Programma PostScript kan lussen, voorwaarden en procedures hebben. De taal lijkt een beetje op de programmeertaal Forth.
  • De syntaxis van de taal wordt beschreven in het zogenaamde Rode Boek, dat te vinden is hier . Zoals bij alle computertalen resulteert de kleinste afwijking van de duidelijk gedefinieerde conventies van de taal in een foutmelding en het computersysteem weigert überhaupt iets te doen. Als u een taak afdrukt op een PostScript-apparaat en een netwerkfout ervoor zorgt dat de opdracht "showpage" als "shopage" op het uitvoerapparaat arriveert, zal het systeem graag een "ongedefinieerd" foutbericht genereren en weigeren uw taak af te drukken. zelfs als uw hele pagina al is verwerkt, en het showpage-commando eenvoudigweg aan het uitvoerapparaat vertelt dat het kan beginnen met het uitvoeren van uw meesterwerk. In het verleden kwamen dergelijke fouten regelmatig voor, vandaar de lange lijst met PostScript-foutmeldingen.
  • Net als sommige HP rekenmachines, PostScript-taal gebruikt omgekeerde Poolse notatie (RPN).
  • Omdat PostScript bijna altijd wordt gebruikt om te beschrijven waar iets zich op een pagina bevindt, heeft het een coördinatensysteem. Standaard wordt de linkerbenedenhoek van de pagina als startpunt beschouwd. Afstanden of metingen worden meestal uitgedrukt in punten. Er zijn 72 dpi. 1 punt - 0,352 mm.

 

Om privacyredenen heeft YouTube je toestemming nodig om te worden geladen. Voor meer details, zie onze Privacybeleid.
Ik ga akkoord

Voorbeeld PostScript-code

PostScript is een zeer geavanceerde programmeertaal, wat betekent dat zelfs gewone mensen naar instructies kunnen kijken en begrijpen wat ze betekenen. Als u een PostScript-programma opent met een tekstverwerker of editor, kan het er als volgt uitzien:

%% BeginProlog %% BeginResource: procset AdobePS_Win_Feature_Safe 4.2 0 userdict begin / lucas 21690 def / featurebegin {countdictstack lucas [} bind def / featurecleanup {stopped end} repeat} {pop} ifelse} bind def end %% EndResource

Het kan enige tijd duren om te begrijpen wat het bovenstaande gebrabbel betekent, maar je kunt het leren begrijpen. Natuurlijk zal dit jaren duren, en tegen de tijd dat je een ervaren programmeur wordt, zal je jeugd voorbij zijn, zal je computerscherm belangrijker voor je zijn geworden dan wat dan ook ter wereld, en zal het andere geslacht een compleet mysterie blijven. aan jou. voor de rest van mijn leven (hoewel ik bereid ben toe te geven dat ik niet weet hoe ik moet programmeren en dat ik vrouwen niet kan begrijpen).

PostScript-programmeertaal