23. 印刷格物致知
          23.2. PostScript
              23.2.1. PostScript 基礎知識
 23.2.1.3. PostScript 是一種程式語言

PostScript 是一個高階的程式語言。

它是一種電腦程式語言的事實就表示它有它自己的詞彙和語法,被用以製作一串串指令告訴電腦系統該做什麼;跟所有的電腦語言一樣地,絲毫偏離了明確的預設的語言定義得到的結果將是一個錯誤訊息及一個拒絕做任何事的電腦系統;如果您列印一份工作到 PostScript 設備,但輕微的網絡故障的原因使得 showpage 指令傳到輸出設備時變成 shopage,該系統將簡單地產生一個 undefined(未定義)的錯誤訊息,並拒絕列印出該工作,即使它已經計算處理整個頁面,而 showpage 指令只不過是告訴輸出設備可以啟動輸出。

PostScript 是一個高階的編程語言,這表示人們仍然可以稍微看懂指令,並了解他們的意思;如果用文字處理器或編輯器打開 PostScript 程式,它可能看起來就像這樣:

%%BeginProlog %%BeginResource: procset AdobePS_Win_Feature_Safe 4.2 0 userdict begin/lucas 21690 def /featurebegin{countdictstack lucas[}bind def /featurecleanup {stopped {cleartomark dup lucas eq{pop exit}if}loop countdictstack exch sub dup 0 gt{{end}repeat}{pop}ifelse}bind def end %%EndResource

可能需要一段時間才能明白什麼上面的胡言亂語表示什麼,但是可以透過學習來了解它的意涵,當然,這將需要數年時間而且屆時應該已經精通編寫程式。

 

Idea associations
Table of contents