PostScript (язык описания)

PostScript, компьютерный язык, используемый для описания векторной и растровой графики, шрифтов и различных графических элементов, а также для их композиции. Назначение PostScript состоит в том, чтобы предоставить универсальный способ описания документов для печати, независимо от устройства печати.

Представлен компанией Adobe Systems в 1984 г. При создании PostScript использовались разработки 1970-х гг., выполненные в исследовательском центре Xerox PARC.

Последняя версия стандарта, PostScript 3, появилась в конце 1997 г.

Основные области применения

PostScript поддерживается в принтерах и настольных издательских системах большинства ведущих производителей, что позволяет пользователям передавать документы в виде текстовых файлов, которые затем интерпретируются принтером и преобразуются в печатные страницы. Также PostScript может быть использован для вывода информации на экраны и визуализации изображений.

PostScript может использоваться принтерами, поскольку он обеспечивает точное отображение текста и графики, а также поддерживает различные шрифты и цветовые пространства. PostScript также может использоваться сканерами и факсами. В этих устройствах PostScript используется для преобразования сканированных изображений и передачи их по сети или телефонной линии.

Важные особенности и характеристики языка

PostScript использует постфиксную нотацию (англ. reverse polish notation), что отличает его от других языков программирования.

PostScript является стековым языком программирования, в котором каждая операция использует аргументы из стека и переносит результат обратно в стек. Стековая архитектура упрощает описание операций и обеспечивает гибкость в работе с различными типами данных. Стек позволяет удобно работать с данными различных типов и структур. Кроме того, стековая архитектура PostScript предоставляет средства для обработки ошибок и обеспечения безопасности данных.

PostScript был разработан для работы на разных операционных системах, в том числе Windows, macOS и Linux. Это, в частности, означает, что один и тот же файл PostScript можно использовать на разных платформах без необходимости переписывать программный код.

Вместе с тем известной проблемой PostScript является то, что хранение файлов PostScript может требовать много памяти, особенно если они содержат изображения высокого разрешения. Кроме того, PostScript не является форматом, широко поддерживаемым браузерами.

Литература

  • Reid G. C. Thinking in PostScript. – Reading : Addison-Wesley, 1990.
  • McGilton H. PostScript by Example / H. McGilton, M. Campione. – Reading : Addison-Wesley, 1992.
  • PostScript language reference manual / Adobe Systems Incoprporated. – 3rd ed. – Reading [et al.] : Addison-Wesley, 1999.
Материалы портала bigenc.ru переданы в ведение АНО «Интернет-энциклопедия «РУВИКИ» на основе лицензионного соглашения. Возможны неточности в отображении материалов. Если у вас возникли вопросы или вы увидели ошибку, пожалуйста, сообщите нам на info@ruwiki.ru