代码说

code is poetry

代码说    
碎碎念:要做就做第一!  换一换

53、桌面出版者

作者:coderzheng 发布于:2016-8-23 20:16 Tuesday 分类:大话星程  阅读模式

在我们"奔腾"级的PC机上,谁没有安装过图像处理软件Photoshop呢?然而,开发Photoshop的阿杜比(Adobe)公司,不仅是闻名于世的图形软件供应商,而且用他们的PostScript语言发动过一场桌面出版印刷革命,开创了一个崭新的计算机工业领域。 
1982年,41岁的约翰·沃洛克(J.Warnock)和查尔斯·吉斯克(C.Geschke),在硅谷圣何塞创立了阿杜比系统公司。他们和3com公司梅特卡尔夫、为微软开发出大量应用软件的西蒙尼、首创视窗和图形用户界面的阿伦·凯等技术大师一样,都出自于施乐公司帕洛阿托研究中心(PARC)。 
沃洛克是美国犹它大学毕业的电子工程博士,到PARC工作前,曾担任过数学教师,后来在阿莫斯研究中心任职,从事用超级电脑进行天气预报等工作。有趣的是,根据沃洛克自己的回忆,他直到读中学9年级时,代数考试仍不及格。有一次,学校组织智商测试,测试主持人询问他今后打算干什么工作?他想了想回答道:"或许,我想成为一名工程师。"主持者毫不客气地打断他的话:"测试结果表明,在工程学领域,你成功的概率几乎是零。" 
"成功概率为零"的沃洛克,恰恰在工程学领域获得伟大的成功。来到学术氛围极其浓厚的PARC,他首先承担了交互图形和打印系统设计,并编写出一个飞行模拟软件。他还与同伴吉斯克一起,发明了一种名叫Interpress的"页面描述语言"(PDL),他们感到,这种语言有可能帮助解决PC电脑打印中存在的老大难问题。 
PC电脑连接打印机需要加载打印驱动程序。问题在于,不同的打印机需要不同的驱动程序。此外,PC与打印机之间的"语言障碍"不允许打印整个页面;能够一次打印的只有文本字符,不能同时打印图形,即无法打印出你在屏幕上看见的全部东西。沃洛克和吉斯克提出的解决方案是设计专用PDL语言,以便任何型号的打印机都能实现"所见即所得"。 
令人费解的是,施乐公司并不支持他们的创意,拒绝引入Interpress。沃洛克和吉斯克只好下决心离开PARC自行创业,从而建立了阿杜比公司。 
作为一个初创的小型软件公司,他们选择了苹果公司为合作伙伴,首先为该公司制造的麦金塔(Mac)电脑,而不是为IBMPC兼容机发展打印处理软件。这是因为当时麦金塔电脑采用摩托罗拉68000微处理器,内存达1M,比诞生不久的IBMPC性能高出一个数量级。1985年,苹果公司率先推出售价为7000美元的激光打印机LaserWrite,沃洛克他们则为这种高质量打印机配置了一种新的页面描述语言PostScript。这种语言用编码来描述页面,以数学方式描述字形轮廓,而不需要海量储存全部字形字库,并且具有强大的图形功能,可方便地实现阴影、镜像、拉伸和压缩等多种变形。同时,它只需要采用一种驱动程序就适用于多种打印机,PostScript拥有与平台无关的优越性能。 
由于正确选择麦金塔电脑为平台,1984年,刚成立两年的阿杜比公司年收入即达到200万美元,其中68%来自苹果公司。Mac电脑配上PostScript支持下的激光打印如虎添翼,很快就风靡商业领域和办公领域。人们突然发现,他们再也不必去印刷厂胶印产品说明书、广告和公文,在办公桌上就能自己印刷出美仑美奂的高质量出版物。当1986年PostScript语言在激光照排机上实现时,新闻媒体开始惊呼:阿杜比公司和苹果公司创建了一个全新的产业——桌面出版业。直到1987年,阿杜比公司才同意把PostScript授权给IBM、DEC、HP等PC兼容机厂商,这也是为什么到了PC机已经发展到奔腾Ⅲ的今天,苹果电脑依然在印刷排版行业占据优势地位的缘由。难怪乔布斯在"回归"苹果公司时自豪地说,如果苹果公司不存在,《时代》周刊将不能印刷,70%的报纸将无法出版发行…… 
阿杜比公司目前已是仅次于微软和奥拉克(Oralce)的第三大软件公司。PostScript被用于270多种产品,不仅早已是事实上的标准,而且被国际标准化组织(ISO)确定为标准页面描述语言。阿杜比公司还拥有一系列软件产品, 包括人们熟悉的Illustrator、PageMaker、FrameMaker、Premier、Photoshop和Acrobat等等。 
沃洛克依然担任着阿杜比公司董事长兼首席执行官(CEO),这位中学代数考试不及格的博士用PostScript证明了他的数学天才。他曾恢谐地讲:"我想对孩子们说,除了我之外,爱因斯坦9年级数学考试也不及格,牛顿也是几何考试不及格。所以,考试不能说明发明者或成功者今后的前途,学生们完全可以怀疑别人告诉他们的事情。"

你可以发表评论、引用到你的网站或博客,或通过RSS 2.0订阅这个博客的所有文章。
上一篇: 52、键盘与鼠标  |  下一篇:54、下棋的机器