查看原文
其他

沉痛!Adobe 之父 John Warnock 博士离世,享年 82 岁:首创 PostScript,一个改变世界的发明

CSDN 2023-09-04

整理 | 郑丽媛
出品 | 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

推荐阅读:

中国程序员拒写赌博程序被拔14颗牙;iPhone 15系列USB-C数据线曝光;Flutter 3.13发布|极客头条

前华为天才少年稚晖君创业6个月造出人形机器人,百亿参数大模型加持、目标成本20万元以内

系统时间随机跳到 55 天后,程序出 Bug,开发者:这是 Windows 系统功能搞得鬼!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存