PostScript (PS) — це мова опису сторінок та сторінкової композиції, яка використовується для створення та форматування документів, включаючи текст, графіку та зображення. Багато ідей, які розквітли в PostScript, були втілені в проектах Xerox та Evans & Sutherland.
Історично його основне реальне застосування – це мова опису сторінок або в його односторінковій формі EPS мову опису зображень векторної графіки. Він динамічно типізується, має динамічну область видимості та заснований на стеку, що в основному призводить до Reverse Polish синтаксису.
Існує три основні випуски PostScript.
- PostScript Level 1 - Він був випущений на ринок в 1984 як резидентна операційна система лазерного принтера Apple LaserWriter, відкривши еру настільних видавничих систем.
- PostScript Level 2 - Випущений в 1991 році, він містив кілька важливих поліпшень в порівнянні з Level 1, включаючи підтримку розпакування зображень, поділ у RIP, автоматичне збільшення словників, сміття, іменовані ресурси, двійкове кодування самого потоку програми PostScript.
- PostScript 3 — останню і, можливо, найпоширенішу версію випустили 1997 року. Вона також містить кілька покращень імпорту порівняно з рівнем 2, наприклад Smooth Shading. Термін «рівень» було виключено.
Хоча PostScript зазвичай використовується як мова опису сторінок і тому реалізований у багатьох принтерах для створення растрових зображень, його також можна використовувати для інших цілей. В якості швидкого зворотного калькулятора з іменами операторів, що більш запам'ятовуються, ніж bc
. Як вихідний формат, згенерований іншою програмою (зазвичай іншою мовою).
Хоча файл Постскрипт зазвичай є 7-бітний чистий ASCII, існує кілька видів двійкового кодування, описаних у стандарті рівня 2. А будучи програмованою, програма може реалізувати собі власну як завгодно складну схему кодування. Існує міжнародний конкурс заплутаних постскриптумів, дещо менш активний, ніж конкурс C.
-
Індексні сторінки документації Adobe:
-
Довідковий посібник з мови Постскрипт, 3ed стандарт PostScript 3. (7,41 МБ pdf)
( Доповнення , помилки ) -
Посібник з мови Постскрипт, 2ed - стандарт PostScript рівня 2. (Включає документацію Display PostScript.) (3,29 МБ pdf)
-
Постскрипт Tutorial and Cookbook - Синя книга. (847 КБ у форматі PDF)
-
Розробка програм мовою Постскрипт — (911 КБ у форматі PDF)
-
Мислення у постскриптумі — Автор зеленої книги та підручника з синьої книги. (826 КБ у форматі PDF)
-
Специфікація угод про структурування документів мовою PostScript3.0 (521 КБ pdf)
-
Формат шрифту Adobe Type 1 (444 КБ pdf)
-
Специфікація формату інкапсульованих файлів (185 КБ pdf)
-
Специфікація формату файлу опису принтера PostScript4.3 (186 КБ pdf) ( оновлення )
-
Усунення помилок PostScript - поради щодо налагодження. (158 КБ HTML)
-
Журнал «Акумен». - Архів статей з програмування Постскрипт та PDF. (html-каталог заархівованих pdf-файлів)
-
Математичні ілюстрації: посібник з геометрії та постскриптуму - Білл Кассельман. (html-каталог розділів у форматі pdf та завантаження коду)
-
Тема з безліччю реалізацій алгоритмів сортування (архів usenet)
-
Сторінки гуру Дона Ланкастера
-
Пряме використання Anastigmatix мова Постскрипт
-
Покроковий відладчик з відкритим вихідним кодом для коду Постскрипт
-
Postscript Language Reference Manual, 1ed, 1985. Рекомендується через невеликий розмір та зручний покажчик операторів на сторінках зведення (відсутня у пізніших випусках).
-
Real World Postscript. Глави різних авторів різні теми, зокрема відмінне освітлення півтонів.