Adobe联创去世,没他就没有PDF,乔布斯也因他逆风翻盘

2023-10-22 08:50

本文主要是介绍Adobe联创去世,没他就没有PDF,乔布斯也因他逆风翻盘,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

梦晨 克雷西 发自 凹非寺
量子位 | 公众号 QbitAI

Adobe联合创始人John Warnock去世了,享年82岁。

他是PDF格式的发明人之一,贡献了PDF中的核心技术PostScript——

如果没有它,打印机就无法打印复杂页面。可以说,Warnock的这项发明,在上世纪80年代彻底变革了媒体和出版行业。

f7d03330504045438742259dd9d22c1a.png

Adobe现任CEO在讣告中表示:

对Adobe社区和整个行业来说这都是悲伤的一天,他几十年来一直是行业的灵感来源。‍

40399783272272fab6fe37b2323d71ab.png

比如乔布斯在苹果电脑早期接连商业失败后,就通过与Warnock的合作完成一次翻盘。

Adobe改变媒体和出版业,还拯救了苹果

上世纪70年代,打印机还无法像今天一样打印任何文字或图像内容。

当时主流的点阵打印机能处理字符,但只能支持内置的有限几种字体。

a5b7088b25ae388b52ee526eb10b4de5.png

要打印图像就得换成处理矢量图形的“绘图仪(Plotter)”,价格昂贵且速度缓慢。

698649bd96faa616e41619ffc6ceecb1.png

直到施乐帕克研究中心(Xerox PARC)造出第一台激光打印机,才将二者统一在一起,图文混排终于成为可能。

1978年,Warnock开始在PARC工作,他要解决的是激光打印机无法处理复杂页面的问题。

比如大量线段在一个点相交,打印机就会报一个“Page Too Complex”的错误,无法继续工作。

19512184e39368c9ae9fcbdb16277f05.png

那个时间点,苹果创始人乔布斯造出了第一台个人电脑,施乐造出了第一台激光打印机。

离后世称为“桌面出版业革命”的爆发,只差“如何控制激光打印”这最后一块拼图。

Warnock与Geschke其实在施乐已经知道该怎么做了,也就是创造一种页面描述语言。

两人也真的把这种语言造出来了,名为Interpres,而且是一种独立于设备的标准语言,能够驱动施乐公司所有的激光打印机。

但不知为何,施乐管理层拒绝将Interpress商业化

后来多年以后Warnock回忆当时的情况,管理层的说法大概是:

我们将保守这个秘密,因为它太棒了,如果我们公开,日本可能会抢先用上。

总之Warnock和Geschke满头问号,不理解高层的想法,只是确信施乐在犯一个大错误。

1982年两人带了一批研究员离开施乐,打算重新再创造一种页面描述语言PostScript,并且由自己的公司控制。

Adobe公司就此诞生。

公司名字就来自硅谷诞生地Palo Alto附近的一条小溪“Adobe Creek”。

28bd0bd41bd2114e158ddf4bbd5739c4.png来自 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之手。

e5e8ff65f41bc3e7e3c8566810c702a2.png

不仅是硕士论文突出一个“短”,Warnock的博士论文更是获得了“最短论文奖”。

1969年,Warnock发明了在计算机图形学中用于确定隐藏表面的Warnock算法

Warnock将复杂图形递归细分,直到计算机有能力计算为止,进而实现复杂图形的渲染。

04301dbb2522644f39fae3887050618f.pngWarnock算法原理示意图

该算法解决了隐藏表面问题,使计算机能够渲染的内容从只有线条扩展到实体对象。

这篇论文还在1970年登上了Scientific American杂志的封面。

29d763070db404bf82e0f969ad4ef125.png

不只是在学术上颇有建树,Adobe著名的矢量设计软件Illustrator也是Warnock发明的。

Warnock发明它的主要动机是因为他的妻子Marva是一名设计师。

有了Illustrator,Marva以前需要手工完成的许多任务,都可以由程序自动处理了。

1987年,Illustrator正式对外发布,如今仍然是全球矢量编辑软件市场中的佼佼者。

市场研究机构marketsplash的数据显示,全球有75%的设计师选择Illustrator,每月制作出的图片数量高达1.8亿张

6e85db2eaf0b9faf60153415c2aeb3f7.png

此外,Adobe公司也有一款字体正是用Warnock的名字命名。

这款字体出自Adobe首席字体设计师Robert Slimbach之手。

07b718293a437ee10b9b664996c9d98b.png

除了这些自身的成就之外,他人同样给予了Warnock很高的评价,哪怕只有一面之缘。

一名计算机图形学者讲述了自己曾在一次聚会上见过Warnock的经历。

彼时还很年轻的他想要加入Warnock关于图形渲染问题的讨论,但“以一种很好的方式”被打败了。

而在Warnock去世之后,这名学者发表了这段带有缅怀之意的评论,称Warnock是自己的灵感来源。

3097bb346f34ba4ab3c67fb65ef448f2.png

另一名曾见过Warnock的网友也说,“见到Warnock的那一天仿佛就在昨天一样”。

他称赞道,Warnock让他学会脚踏实地,用自己的热情点燃了他的热情。

726d3844c0630e3821d760cd3c7b8f5a.png

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

「中国仿生机器人产业全景报告 · 量子位智库」下载

AGI 的火热发展为仿生机器人的实现补全了最后一块拼图,仿⽣机器⼈将在技术创新和商业模式上迎来新周期。量子位智库发布《中国仿生机器人产业全景报告》,扫描下方二维码即可查看并下载完整报告。

9月6日,我们将在北京举办仿生机器人行业沙龙,欢迎感兴趣的企业联系活动负责人王琳玉,联系方式见下方。

7b5dbe3a0830aae9cf30b2d1010d6e84.png

点这里👇关注我,记得标星哦~

这篇关于Adobe联创去世,没他就没有PDF,乔布斯也因他逆风翻盘的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/260374

相关文章

豆包 MarsCode 不允许你还没有女朋友

在这个喧嚣的世界里,爱意需要被温柔地唤醒。为心爱的她制作每日一句小工具,就像是一场永不落幕的浪漫仪式,每天都在她的心田播撒爱的种子,让她的每一天都充满甜蜜与期待。 背景 在这个瞬息万变的时代,我们都在寻找那些能让我们慢下来,感受生活美好的瞬间。为了让这份浪漫持久而深刻,我们决定为女朋友定制一个每日一句小工具。这个工具会在她意想不到的时刻,为她呈现一句充满爱意的话语,让她的每一天都充满惊喜和感动

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业

pdfmake生成pdf的使用

实际项目中有时会有根据填写的表单数据或者其他格式的数据,将数据自动填充到pdf文件中根据固定模板生成pdf文件的需求 文章目录 利用pdfmake生成pdf文件1.下载安装pdfmake第三方包2.封装生成pdf文件的共用配置3.生成pdf文件的文件模板内容4.调用方法生成pdf 利用pdfmake生成pdf文件 1.下载安装pdfmake第三方包 npm i pdfma

PDF 软件如何帮助您编辑、转换和保护文件。

如何找到最好的 PDF 编辑器。 无论您是在为您的企业寻找更高效的 PDF 解决方案,还是尝试组织和编辑主文档,PDF 编辑器都可以在一个地方提供您需要的所有工具。市面上有很多 PDF 编辑器 — 在决定哪个最适合您时,请考虑这些因素。 1. 确定您的 PDF 文档软件需求。 不同的 PDF 文档软件程序可以具有不同的功能,因此在决定哪个是最适合您的 PDF 软件之前,请花点时间评估您的

安装SQL2005后SQL Server Management Studio 没有出来的解决方案

一种情况,在安装 sqlServer2005 时 居然出现两个警告: 1 Com+ 目录要求 2 Edition change check 郁闷!网上说出现两个警告,是肯定装不成功的!我抱着侥幸的态度试了下,成功了。 安装成功后,正准备 “ 仅工具、联机丛书和示例(T)” 但是安装不了,他提示我“工作站组件”安装过了对现有组件无法更新或升级。 解决办法: 1 打开“控

Python知识点:使用Python进行PDF文档处理

使用 Python 进行 PDF 文档处理可以通过多种库来实现,包括 PyPDF2、pdfplumber、reportlab、pdfminer 等。这些库可以处理不同的 PDF 任务,例如 提取文本、拆分合并 PDF、修改 PDF、生成 PDF 等。以下是几种常见操作及对应的库和代码示例。 1. 安装常用库 首先,安装常用的 PDF 处理库: pip install PyPDF2 pdfpl

基于MinerU的PDF解析API

基于MinerU的PDF解析API - MinerU的GPU镜像构建- 基于FastAPI的PDF解析接口 支持一键启动,已经打包到镜像中,自带模型权重,支持GPU推理加速,GPU速度相比CPU每页解析要快几十倍不等 主要功能 删除页眉、页脚、脚注、页码等元素,保持语义连贯对多栏输出符合人类阅读顺序的文本保留原文档的结构,包括标题、段落、列表等提取图像、图片标题、表格、表格标题自动识别

word转PDF后mathtype公式乱码以及图片分辨率降低等一系列问题|完美解决

word转PDF后mathtype公式乱码以及图片分辨率降低等一系列问题|完美解决 问题描述 最近在投一篇期刊论文,直接提交word文档,当时没有查看提交预览,一审审稿意见全是:公式乱码、公式乱码、乱码啊!!!是我大意了,第二次提交,我就决定将word文档转成PDF后再提交,避免再次出现公式乱码的问题。接着问题又来了,我利用‘文件/导出’或‘文件/另存为’的方式将word转成PDF后,发现公式

src/pyaudio/device_api.c:9:10: fatal error: portaudio.h: 没有那个文件或目录

(venv) shgbitai@shgbitai-C9X299-PGF:~/pythonworkspace/ai-accompany$ pip install pyaudio sounddeviceCollecting pyaudioDownloading PyAudio-0.2.14.tar.gz (47 kB)━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

html记账本改写:数据重新布局,更好用了,没有localStorage保存版本

<!DOCTYPE html><html lang="zh-CN"><head><meta charset="UTF-8"><title>htm记账本</title><style>table {user-select: none;/* width: 100%; */border-collapse: collapse;}table,th,td {border: 1px solid bla