Adobe聯合創始人John Warnock去世沒他就沒有PDF、喬布斯也因他逆風翻盤
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讓他學會腳踏實地,用自己的熱情點燃了他的熱情。RIP參考鏈接:[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