PostScript сопоставим с другими языками программирования, такими как COBOL, Basic, C или Pascal. На самом деле он очень похож на Forth, довольно малоизвестный язык программирования, с которым я играл много лет назад.

Каждый язык программирования написан для определенной цели: Java была создана для создания программ, которые могут быть развернуты в кроссплатформенной среде. Бейсик был разработан, чтобы дать начинающим легко понять введение в программирование. COBOL был предназначен для написания бизнес-приложений.

Хотя PostScript достаточно гибок, чтобы его можно было использовать для написания игр, он предназначен для использования в качестве языка описания страниц: его набор инструкций оптимизирован для определения того, как графические объекты (текст, строки, изображения и т. Д.) Размещаются на 2-х мерная страница. Это язык, не зависящий от устройства: содержание страниц описывается без ссылки на какую-либо конкретную функцию устройства (например, разрешение или какая кассета для бумаги должна использоваться на лазерном принтере). Теоретически это означает, что любой файл PostScript может быть отправлен на любое устройство. Конечно, было бы непрактично, если бы PostScript нельзя было использовать для управления настройками устройства. Специфичные для устройства драйверы позволяют добавлять такой код в код PostScript. Это означает, что большинство программ PostScript содержат ряд специфичных для устройства команд.

PostScript был разработан Adobe в начале 80-х годов. С тех пор они продолжали улучшать язык, так что теперь существует 3 его версии: PostScript level 1, PostScript level 2 и PostScript 3. Не спрашивайте меня, почему они опустили «level» в последней версии, маркетологи вероятно, провели недели, обсуждая этот блестящий ход. Вы можете прочитать больше об истории PostScript и различиях между уровнями на этих страницах .

Оценок пока нет.