🔄 Losowy artykuł
Szlaki górskie Pociągiem dookoła Polski Podróże kulinarne Hotele-unikaty świata Parkingi przy lotniskach Łowiska Europy Campingi dla kamperów Imprezy — atrakcje w Polsce Poradnik pilota drona Wydarzenia i bilety Promocje bankowe Kamery na żywo Oferty Centrum Podróży Koliber Triper.pl Trip.FazaFM.com — plany podróży

PostScript

PostScript
logo
Pojawienie się

1982

Paradygmat

wieloparadygmatowy, proceduralny

Typowanie

dynamiczne, silne

Implementacje

Adobe PostScript, TrueImage, Ghostscript

Aktualna wersja stabilna

PostScript 3

Twórca

John Warnock, Charles Geschke, Doug Brotz, Ed Taft, Bill Paxton

PostScript – język opisu strony opracowany przez firmę Adobe Systems, będący obecnie standardem w zastosowaniach poligraficznych.

Jest to równocześnie kompletny język programowania, oparty na architekturze stosu oraz notacji postfixowej – odwrotnej notacji polskiej (RPN). Pozwala on więc nie tylko opisać precyzyjnie wygląd strony, ale także wykonywać złożone operacje na dostarczonych danych (np. wykonywanie separacji kolorów czy też wyliczenie zbioru Mandelbrota).

PostScript jest proceduralnym, niezależnym od urządzenia wyjściowego językiem programowania, który opisuje tekst i grafikę na stronie. Jego polecenia sterują drukarką laserową (lub dowolnym innym urządzeniem postscriptowym), umieszczając w odpowiednim miejscu linię, okrąg, tekst czy też mapę bitową.

Ogólnie, PostScript jest turingowo-kompletnym językiem programowania, podobnie jak Basic, Pascal, Fortran czy C. Pozwala tworzyć własne zmienne i procedury, co umożliwia organizowanie programów postscriptowych w większe bloki. Ponadto każda strona może być użyta do skonstruowania innej, bardziej skomplikowanej strony.

PostScript różni się od innych języków programowania tym, że został specjalnie zaprojektowany do tworzenia znaków tekstowych i obrazów graficznych na drukowanych stronach. Jego zaletą jest jeden spójny model, w którym litery tekstu są traktowane jak specjalny rodzaj grafiki. Ponieważ litera jest elementem grafiki, to może być na przykład skalowana, wypełniana kolorem lub dowolnym wzorem itd. Taka spójna interpretacja tekstu i grafiki zdecydowała o elastyczności PostScriptu, dzięki której zdobył popularność.

Pierwszym urządzeniem, które wyposażono we wbudowany interpreter PostScriptu, była drukarka laserowa LaserWriter(inne języki) firmy Apple, wprowadzona na rynek w 1985 roku.

Przykładowy program

Poniżej implementacja „Hello world” w wersji dla PostScriptu:

%!
/Helvetica findfont 72 scalefont setfont
72 72 moveto
(Hello, world!) show
showpage

Zobacz też

Linki zewnętrzne

  • Oficjalna strona Adobe Postscript [online], Adobe [dostęp 2022-05-30] (ang.).
  • Free PostScript Viewer Online [online], psviewer.org [dostęp 2022-05-30] (ang.).
ℹ Źródło: artykuł „PostScript” w polskiej Wikipedii. Treść dostępna na licencji CC BY-SA 4.0; lista autorów w historii edycji. Wersja może się różnić od aktualnej na Wikipedii (kopia odświeżana okresowo).
💳 Revolut
Karta wielowalutowa do podróży — płacisz za granicą bez przewalutowań.
Odbierz kartę →
💰 ZEN.COM
Konta multiwalutowe i karty — płatności bez granic z poziomu aplikacji.
Sprawdź ZEN →
🌍 Wise
Przelewy za granicę po realnym kursie — bez ukrytych marż.
Wypróbuj Wise →
Linki polecające — obowiązują regulaminy usług.
FazaFM.com — radio i newsy Hrubek.pl — Hrubieszów blisko Ciebie Gorzkie Groszki — blog