23. 印刷格物致知
          23.2. PostScript
              23.2.1. PostScript 基礎知識
 23.2.1.1. PostScript 的目的

PostScript 與 COBOL, Basic, C 或 Pascal一樣都是程式語言,事實上它更像是 Forth,一個相當冷僻的程式語言。

每一個程式語言都是為某一特定目標而編寫:COBOL 是為了寫作的商業程式而創建,BASIC 是為了給予初學者一個很容易理解的程式開發介紹而發展。

雖然 PostScript 的靈活性高到足夠可以寫遊戲軟體等,它的主要目的功能還式用來作為一個頁描述語言:它的指令集被優化來定義圖形物件(文字、線條、圖像、..)如何放置於二維的頁面內;它是一個與裝備裝置無關的程式語言:只描述頁面內容,不牽涉任何設備的特定功能(如解析度或是使用雷射印表機的哪個紙匣);理論上,這意味著任何 PostScript 檔案可以發送到任何設備輸出,不過如果 PostScript 不能用來控制設備的特定設置將變得非常不實際,設備的特定驅動程式能將這樣的代碼要附加到 PostScript 代碼內,因此實際上大部分的 PostScript 程式都包含了若干設備的特定命令,只要該 PostScript 檔案只打算發送到對應的特定設備就沒有問題。

PostScript 是在 80 年代初由 Adobe 開發出來的,從那時以來他們不斷改善此程式語言,因此目前它有三種不同的版本: PostScript level 1、PostScript level 2 和 PostScript 3,不要問為什麼他們在最新的版本上放棄了 level 這個字,市場人士大概花了幾個星期討論這個輝煌的動議,可以在這個網頁上讀到更多關於 PostScript 的歷史和各個版本間的分歧。

Idea associations
Table of contents