PostScript — это язык программирования, созданный для описания векторной графики и управления печатными устройствами, такими как принтеры и фотокопировальные аппараты. Он был разработан компанией Adobe Systems в 1982 году и быстро стал стандартом для работы с изображениями и печатью в издательской и принт-индустрии. PostScript используется для создания и манипулирования графическими элементами, такими как текст, линии, кривые и изображения, с помощью команд, которые затем исполняются на устройстве вывода. Важной особенностью PostScript является его универсальность: один и тот же файл PostScript может быть напечатан на различных принтерах без изменения, что делает его особенно полезным для профессиональной печати.

PostScript to język programowania. Jest to przede wszystkim język opisu strony, który służy do opisywania elementów graficznych i tekstu na stronie lub innym typie dokumentu. Język ten jest jednak na tyle wszechstronny, że kwalifikuje go jako prawdziwy język programowania wysokiego poziomu.

  • Podobnie jak inne języki komputerowe, PostScript obsługuje różne typy danych, takie jak liczby, tablice i ciągi znaków. Program PostScript może zawierać pętle, warunki i procedury. Język ten przypomina trochę język programowania Forth.
  • Składnię języka opisano w tzw. Czerwonej Księdze, którą można znaleźć tutaj . Podobnie jak w przypadku wszystkich języków komputerowych, najmniejsze odchylenie od jasno określonych konwencji języka powoduje wyświetlenie komunikatu o błędzie, a system komputerowy w ogóle odmawia wykonania czegokolwiek. Jeśli drukujesz zadanie na urządzeniu PostScript i awaria sieci powoduje, że polecenie „showpage” pojawia się na urządzeniu wyjściowym jako „shopage”, system z przyjemnością wygeneruje „niezdefiniowany” komunikat o błędzie i odmówi wydrukowania zadania, nawet jeśli przetworzył już całą stronę, a polecenie showpage po prostu informuje urządzenie wyjściowe, że może rozpocząć wyświetlanie Twojego arcydzieła. W przeszłości takie błędy występowały regularnie — stąd długa lista komunikatów o błędach PostScript.
  • Podobnie jak niektóre kalkulatory HP, Język PostScript stosuje odwrotną notację polską (RPN).
  • Ponieważ PostScript prawie zawsze jest używany do opisu miejsca, w którym coś znajduje się na stronie, ma on układ współrzędnych. Domyślnie za punkt początkowy uważa się lewy dolny róg strony. Odległości lub pomiary są zwykle wyrażane w punktach. Jest 72 dpi. 1 punkt - 0,352 mm.

 

Ze względu na ochronę prywatności YouTube potrzebuje Twojej zgody na załadowanie. Aby uzyskać więcej informacji, zobacz nasze Polityka prywatności.
I Accept

Przykładowy kod PostScript

PostScript to wysoce zaawansowany język programowania, co oznacza, że ​​nawet zwykli ludzie mogą spojrzeć na instrukcje i zrozumieć, co one oznaczają. Jeśli otworzysz program PostScript za pomocą edytora tekstu lub edytora, może to wyglądać tak:

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

Zrozumienie, co oznacza powyższy bełkot, może zająć trochę czasu, ale możesz nauczyć się go rozumieć. Oczywiście zajmie to lata, a zanim zostaniesz doświadczonym programistą, Twoja młodość minie, ekran komputera stanie się dla Ciebie ważniejszy niż cokolwiek innego na świecie, a płeć przeciwna pozostanie całkowitą tajemnicą Tobie. do końca życia (chociaż jestem skłonny przyznać, że nie umiem programować i nie rozumiem kobiet).

Język programowania PostScript