聲明:本文來自於微信公眾號CSDN(ID:CSDNnews)),整理 | 鄭 麗 媛,授權站長之傢轉載發佈。
昨日,Adobe 公司悲痛地宣佈一則消息:Adobe 聯合創始人 John Warnock 博士已於上周六去世,享年82歲。
作為全球最成功的軟件企業之一,Adobe 旗下軟件幾乎遍佈各種軟件工具領域,其中大傢最耳熟能詳的可能是 Photoshop。
然而事實上,真正讓 Adobe 站穩腳跟、甚至由此徹底改變媒體和出版業的,是 John Warnock 在二十世紀八十年代發明的頁面描述語言“PostScript”——它被視為計算機出版的革命,一個改變世界的發明。
從數學不及格,到計算機博士
John Warnock 在1940年出生於美國猶他州鹽湖城,中學時候的他成績差到一度讓老師認為,“他在工程技術方面沒有任何才能,不可能進入大學深造”,直到關鍵的九年級,John Warnock 的數學仍不及格。
所幸的是,後來 John Warnock 遇到對他而言幾乎是“人生轉折點”的良師,使其重拾對數學的信心與熱愛,於1965年獲得猶他大學數學碩士學位、又在1969年獲得計算機博士學位。
畢業之後的 John Warnock,接連在益世電腦公司、CSC 公司和 IBM 等公司工作,到1972年又入職計算機圖形公司 Evans & Sutherland。據解,PostScript 語言的概念,正萌芽於 John Warnock 還在 Evans & Sutherland 公司工作的1976年。當時 John Gaffney 正在開發一個解釋紐約港大型三維圖形數據庫的解釋器,於是設計十分類似於 Forth 語言的 Design System 語言來處理圖形。
1978年,John Warnock 離開 Evans & Sutherland 並加入施樂的帕洛阿爾托研究中心(Xerox PARC)工作。當時招聘他的,恰好是後來和他一起創建 Adobe 公司的 Chuck Geschke。
“另起爐灶”,創建Adobe
進入帕洛阿爾托研究中心後,John Warnock 與 Martin Newell(“猶他茶壺 Utah Teapot ”的作者,最早被用於使用數學曲線而非多邊形建模的3D 模型之一)攜手,二人重寫 Design System,並合作開發出用於 VLSI 設計和字體與圖形打印研究的 JaM(John and Martin)預言,並逐漸發展為一個名為 InterPress 圖形語言。
InterPress 的誕生有多重要呢?在上世紀80年代初,你如果要排版內容,可能要去 Acme Typesetters 購買一套帶有 Acme 輸出設備的 Acme 系統,並接受至少兩周的培訓來學習如何使用,而 Acme 系統與任何其他制造商的設備都不兼容,即不可能與其他系統交換數據。
更糟糕的是,當時主流的是點陣打印機。也就是說,即使你學會 Acme 系統,並把它連接到 PC 上,最終也隻能輸出低質量的位圖字符,字體也非常有限——而 InterPress 是獨立於設備的標準語言,可用於驅動當時施樂造出的第一批激光打印機。
在當時的計算機圖形學中,圖象的顯示和打印十分困難,傳統方法是使用位圖格式來存儲圖像,但這需要非常大的存儲空間和內存空間。John Warnock 開發的 InterPress,其原理是按一定規則向電腦描述圖像的組成格式,例如大小,形狀,色彩等,即不用存儲整個圖像的數據,而是由電腦畫出圖像,也就極大節約存儲空間。
但 John Warnock 他們花近兩年時間,想要說服施樂公司將 Interpress 轉化為商業產品,卻始終沒有成功。於是1982年12月,John Warnock 和 Chuck Geschke 決定離開施樂“另起爐灶”,帶領一批開發者,共同創建 Adobe 公司。
帶來一場桌面印刷革命
成立 Adobe 的目的很明確,John Warnock 他們就是要再從頭開發一個類似於 Interpress 的頁面描述語言——1984年,PostScript 語言問世。
PostScript 類似於 InterPress 卻更為簡單,通過 PostScript 可實現在不同打印機上打印時,也能得到相同打印結果的效果。但也由於PostScript 的復雜度相當高,跟當時大多數 PC 軟件幾乎不在一個級別,因此 John Warnock 將 PostScript 的定位面向大型印刷工作站而非 PC。
大概就是這個時候,蘋果註意到 Adobe。
當時的蘋果,深陷與微軟和 IBM 的競爭中且並不算成功,而喬佈斯在參觀 John Warnock 的 PostScript 項目後,便迅速與 Adobe 協商,將 PostScript 作為軟件向蘋果銷售許可授權。
於是1985年3月,第一款帶有 PostScript 的打印機 Apple LaserWriter 問世,為運行高復雜度的 PostScript,蘋果為 LaserWriter 配置的硬件性能極佳,即打印機本身就是一臺算力可觀的高性能計算機。
而此次蘋果與 Adobe 的合作,不僅使 Adobe “一戰成名”、奠定蘋果早期在出版業的霸主地位,更直接帶來1980年代中期的一場桌面印刷革命:數百萬臺 PC 不再隻是 PC,都可變身成小型出版社。
雖然隨著時間的推移,如今的 PostScript 不斷被其後續版本 PDF(Portable Document Format)超越,也逐漸不為人所知,但 PostScript 技術的出現極大降低計算機打印文本和圖像的難度,它所帶來的革命性和重要性仍毋庸置疑。
引發眾多人哀悼和追憶
正如昨日 Adobe 董事長兼首席執行官 Shantanu Narayen 在向全體員工發送的郵件中所說:“John的才華和技術創新改變世界。對於 Adobe 社區和他幾十年來一直激勵著我們的行業來說,這是一個悲傷的日子。”
除 PostScript,這些年來 John Warnock 還開發並參與許多 Adobe 的項目:1986年,他發明基於矢量的圖形制作軟件 Adobe Illustrator;1991年,他提出一個名為 “Camelot” 的系統,後來該系統演變為 PDF 文件格式;Adobe 的流行字體之一 Warnock,也是以他的名字命名的……
從業這幾十年來,John Warnock 也獲得獎彰無數:美國著名的國傢技術與創新獎章、被美國電氣和電子工程師協會計算機學會授予計算機企業傢獎、獲得美國電子協會授予的成就獎章、被馬可尼獎授予信息科學與通信貢獻獎。
John Warnock 去世的消息,也引發眾多人的哀悼和追憶:
“聽到 John Warnock 的去世,我感到很難過。他創立 Adobe 並設計 PostScript,這對我在專業編程生涯開始時設計和實施的解決方案產生深遠影響。毫無疑問,Warnock 的創新在塑造數字出版和設計方面發揮重要作用。”
“實際上,Adobe 將 Mac 從早期墳墓中拯救出來。桌面出版是1980年代後期 GUI 的唯一殺手級應用程序。Adobe PostScript 是一款真正天才的軟件,它甚至使相對低功耗的 Mac 也能成為 DTP 工作站。”
“我至今還記得我遇見 John Warnock 的那一天,仿佛就在昨天。John 十分謙遜,盡管他取得巨大的成功,他教會我要始終腳踏實地,他的遠見激勵我突破軟件開發的界限。最重要的是,正是他的熱情點燃我利用技術進行變革的熱情。”
R.I.P,John Warnock.
參考鏈接:
https://news.adobe.com/news/news-details/2023/Adobe-Co-Founder-Dr.-John-Warnock-Passes-at-82/default.aspx
https://en.wikipedia.org/wiki/John_Warnock
https://news.ycombinator.com/item?id=37197243