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 не является форматом, широко поддерживаемым браузерами.