Adobe 聯合創始人John Warnock去世了,享年 82 歲。
他是PDF 格式的發明人之一,貢獻了 PDF 中的核心技術PostScript——
如果沒有它,打印機就無法打印複雜頁面。可以說,Warnock 的這項發明,在上世紀 80 年代徹底變革了媒體和出版行業。
Adobe 現任 CEO 在訃告中表示:
對 Adobe 社區和整個行業來說這都是悲傷的一天,他幾十年來一直是行業的靈感來源。
比如喬布斯在蘋果電腦早期接連商業失敗後,就通過與 Warnock 的合作完成一次翻盤。
Adobe 改變媒體和出版業,還拯救了蘋果
上世紀 70 年代,打印機還無法像今天一樣打印任何文字或圖像内容。
當時主流的點陣打印機能處理字符,但隻能支持内置的有限幾種字體。
要打印圖像就得換成處理矢量圖形的" 繪圖儀(Plotter)",價格昂貴且速度緩慢。
直到施樂帕克研究中心(Xerox PARC)造出第一台激光打印機,才将二者統一在一起,圖文混排終于成爲可能。
1978 年,Warnock 開始在 PARC 工作,他要解決的是激光打印機無法處理複雜頁面的問題。
比如大量線段在一個點相交,打印機就會報一個 "Page Too Complex" 的錯誤,無法繼續工作。
那個時間點,蘋果創始人喬布斯造出了第一台個人電腦,施樂造出了第一台激光打印機。
離後世稱爲 " 桌面出版業革命 " 的爆發,隻差" 如何控制激光打印 "這最後一塊拼圖。
Warnock 與 Geschke 其實在施樂已經知道該怎麽做了,也就是創造一種頁面描述語言。
兩人也真的把這種語言造出來了,名爲Interpres,而且是一種獨立于設備的标準語言,能夠驅動施樂公司所有的激光打印機。
但不知爲何,施樂管理層拒絕将 Interpress 商業化。
後來多年以後 Warnock 回憶當時的情況,管理層的說法大概是:
我們将保守這個秘密,因爲它太棒了,如果我們公開,日本可能會搶先用上。
總之 Warnock 和 Geschke 滿頭問号,不理解高層的想法,隻是确信施樂在犯一個大錯誤。
1982 年兩人帶了一批研究員離開施樂,打算重新再創造一種頁面描述語言 PostScript,并且由自己的公司控制。
Adobe 公司就此誕生。
公司名字就來自矽谷誕生地 Palo Alto 附近的一條小溪 "Adobe Creek"。
△來自 IEEE Spectrum
在 Interpress 的基礎上,PostScript 不把字符存儲爲點陣,而是輪廓以及哪些部分要填充顔色,這樣一來就與處理圖形的方式統一了。
後來 Adobe 取得另一項技術突破,稱作 "Reducer" 算法,把複雜的形狀分解成易于用 PostScirpt 描述的簡單形狀。
按兩人的規劃,PostScript 是爲大型印刷工作站準備的,因爲當時的個人計算機(PC)性能還非常弱小,PostScript 比大多數 PC 軟件的複雜度高一個數量級。
就像 IBM 那時候認爲全世界隻需要幾十台 IBM 大型機一樣,Warnock 也認爲全世界隻需要很少幾台 PostScript 打印機。
喬布斯的出現改變了事情發展的軌迹。
蘋果公司在靠個人電腦賺錢之前已經投入了 2.5 億美元,早期的 Apple III、Lisa 等型号都算不上成功。
在與微軟和 IBM 的競争中,喬布斯認爲如果電腦配套的激光打印機能打印高質量商業信函,将成爲殺手锏。
當喬布斯看到 Warnock 在做的事後,說服他将 Adobe 轉型成軟件公司,向硬件制造商如蘋果銷售許可授權,而不是自己生産大型印刷工作站。
Adobe 同意這個想法,并與蘋果簽署了協議。
1985 年,蘋果的Apple LaserWriter打印機首次搭載了 PostScript,爲了運行這個複雜的系統,蘋果把當時最強大的硬件放在打印機裏,打印機本身的計算能力就相當于一台高級計算機。
盡管 Apple LaserWriter 還不完善(比如極其複雜的圖像計算時間長達一個小時),而且價格極貴(6995 美元),但也取得商業上的成功。
Adobe 公司也一舉成名。
喬布斯在 1984 年用 250 萬美元購買了 Adobe 15% 的股份,6 年後以 8900 萬美元的價格出售。
更重要的是,最終這筆投資爲蘋果帶來了超過100 億美元的銷售額。
……
随着個人計算機性能在摩爾定律的支持下不斷攀升,PostScript 終于能在操作系統裏用于圖形界面顯示了。
1991 年,Warnock 基于 PostScript 提出了一個名爲 "Camelot" 的系統。
Camelot 的目标是 " 從任何應用程序獲取文檔,将這些文檔的電子版本發送到任何地方,并能在任何機器上查看和打印 "。
Camelot 最終演變成了可移植文檔格式(Portable Document Format),也就是人們現在天天用的PDF。
從高中數學不及格到計算機博士
高中畢業的時候,Warnock 數學不及格。
但後來他獲得了數學學士和計算機科學博士學位,從本科到博士的生涯都是在猶他大學完成的,師從計算機圖形學先驅 David Evans 和 Ivan Sutherland。
1964 年,他用一篇僅 9 頁的碩士論文證明了行有限矩陣的 Jacobson 根式定理。
該定理關于行有限矩陣的一個特殊性質,是由 Nathan Jacobson 于 1956 年提出的。
Jacobson 是世界領先的抽象代數研究者,知名的大學數學教科書 Basic Algebra 也是出自 Jacobson 之手。
不僅是碩士論文突出一個 " 短 ",Warnock 的博士論文更是獲得了 " 最短論文獎 "。
1969 年,Warnock 發明了在計算機圖形學中用于确定隐藏表面的Warnock 算法。
Warnock 将複雜圖形遞歸細分,直到計算機有能力計算爲止,進而實現複雜圖形的渲染。
△Warnock 算法原理示意圖
該算法解決了隐藏表面問題,使計算機能夠渲染的内容從隻有線條擴展到實體對象。
這篇論文還在 1970 年登上了 Scientific American 雜志的封面。
不隻是在學術上頗有建樹,Adobe 著名的矢量設計軟件 Illustrator 也是 Warnock 發明的。
Warnock 發明它的主要動機是因爲他的妻子 Marva 是一名設計師。
有了 Illustrator,Marva 以前需要手工完成的許多任務,都可以由程序自動處理了。
1987 年,Illustrator 正式對外發布,如今仍然是全球矢量編輯軟件市場中的佼佼者。
市場研究機構 marketsplash 的數據顯示,全球有 75% 的設計師選擇 Illustrator,每月制作出的圖片數量高達 1.8 億張。
此外,Adobe 公司也有一款字體正是用 Warnock 的名字命名。
這款字體出自 Adobe 首席字體設計師 Robert Slimbach 之手。
除了這些自身的成就之外,他人同樣給予了 Warnock 很高的評價,哪怕隻有一面之緣。
一名計算機圖形學者講述了自己曾在一次聚會上見過 Warnock 的經曆。
彼時還很年輕的他想要加入 Warnock 關于圖形渲染問題的讨論,但 " 以一種很好的方式 " 被打敗了。
而在 Warnock 去世之後,這名學者發表了這段帶有緬懷之意的評論,稱 Warnock 是自己的靈感來源。
另一名曾見過 Warnock 的網友也說," 見到 Warnock 的那一天仿佛就在昨天一樣 "。
他稱贊道,Warnock 讓他學會腳踏實地,用自己的熱情點燃了他的熱情。
R.I.P
參考鏈接:
[ 1 ] https://news.adobe.com/news/news-details/2023/Adobe-Co-Founder-Dr.-John-Warnock-Passes-at-82/default.aspx
[ 2 ] https://spectrum.ieee.org/adobe-postscript
[ 3 ] https://www.cringely.com/2013/03/14/accidental-empires-chapter-11-font-wars/
[ 4 ] https://marketsplash.com/zh/statistics-adobe/
[ 5 ] https://news.ycombinator.com/item?id=37197243