工商业的人员提供巨大的实际利益。文字之星软件和微软文字软件的推出,使计算机更易为人们所接受,成为人们编写报告、信件和其他重要文件的有效工具。但是,对于一般人,同高科技范畴内的计算机之间,仍有一条巨大的鸿沟。80年代中期,计算机硬件在设计和包装方面发生了巨大的变化。一种致密的盒装计算机开始在办公室、大学和家庭中出现,使人们使用计算机的方法发生了革命化的改变。这种计算机就是麦金托什计算机。苹果计算机公司推出的麦金托什计算机,不同于国际商用机器公司个人计算机和苹果二号计算机,或其他较早问世的微型计算机、迷你计算机和大型计算机。一般新手可以在几分钟内学会在麦金托什计算机上使用麦金写作文字处理软件。使用.. MS-DOS、dBASEⅡ和文字之星软件的人,必须按一些难于记忆的键纽,但在使用麦金托什鼠标时,他们只要移动鼠标,使计算机荧屏上出现的游标箭头指向他们所需要的功能的小小的清楚图标,就可达到目的。例如,如果使用者要删除一项文件,只要移动鼠标,使荧屏上游标箭头指向“文件”图标,接着再把游标箭头拉向“废纸篓”图标,就可达到目的。型计算机。一般新手可以在几分钟内学会在麦金托什计算机上使用麦金写作文字处理软件。使用.. MS-DOS、dBASEⅡ和文字之星软件的人,必须按一些难于记忆的键纽,但在使用麦金托什鼠标时,他们只要移动鼠标,使计算机荧屏上出现的游标箭头指向他们所需要的功能的小小的清楚图标,就可达到目的。例如,如果使用者要删除一项文件,只要移动鼠标,使荧屏上游标箭头指向“文件”图标,接着再把游标箭头拉向“废纸篓”图标,就可达到目的。麦金托什计算机是世界上第一种具备图象使用者接口的计算机。它的问世,新闻媒体争相报道,在销售市场上也获得了巨大的成功。图象使用者接口的起源图象使用者接口的起源几年以后,斯坦福研究所(SRI)的道格拉斯·恩奇巴特根据塞德兰的研究,发展出“视窗”的概念。在“经典”的计算机科学中,一套程序一般都占用计算机的整个荧屏。但根据恩奇巴待所规定的接口(Interface),几个文件可同时显示在荧屏上。每个文件显示在分开的窗口里。使用者可移动鼠标(它是恩奇巴特发明的),使荧屏上的游标箭头对准他或她所要处理的文件,即可开始工作。这种鼠标与计算机相联结,它在平滑的桌面上移动时,计算机荧屏上的游标箭头也作相应的移动。斯但福研究所开发的.. NLS计算机,是世界上第一台使用鼠标作为指示信息的工具的计算机。施乐公司PARC人材辈出70年代初,施乐公司(Xerox)在加利福尼亚州斯坦福大学附近的帕洛阿尔托,建立了一个研究中心。这个帕洛阿尔托研究中心简称.. Xerox RARC。施乐公司希望帕洛阿尔托研究中心成为自由发挥创造性的场所。因此在那里工作的工程师们可以尽情地让自己的想象力自由飞翔,特别是在开发新的计算机方面。这种鼓励创造发明的开放态度,吸引了一些具有非凡才能的人到研究中心来工作。其中有:查尔斯·西蒙尼、阿伦·凯、大卫·理特尔、拉里·特斯勒等。那些研究工作者们继续伊凡斯、塞德兰和恩奇巴特的研究工作,创造了斯莫托克(Smalltalk)语言。这是一种完全不同于当时其他计算机语言的新的计算机语言。它可以使计算机荧屏上同时出现几个分开的窗口。那些窗口可以由鼠标选择和搬动。每个窗口可以由一套程序运作。如果鼠标将荧屏上的游标箭头指向一个窗口,那么这个窗口将移动到其他窗口的上端,使用者即可通过程序进行各种运作。斯莫托克软件的第一版完成后,即在施乐公司开发的名为阿尔托(Alto)的研究原型计算机上进行测试。阿尔托计算机使用的操作系统,是位图(bit-map)模式。即它以位图模式在计算机的荧屏上用连续不断的黑点进行“绘图”。当使用者移动鼠标将荧屏上的游标箭头指向某个窗口,并按下键纽时,则这个窗口就会接受指令,进行运作。这就是在荧屏上显示菜单的情形。很明显,阿尔托计算机要比一般传统的计算机好用得多。使用者要选择指令时,只要通过鼠标将游标箭头指向自己选择的一种功能,然后按下键纽即可,不必再去费神背诵死记繁杂的程序和文字符号了。1981年,施乐公司的帕洛阿尔托研究中心的研究人员研制出了更精密复杂的“星”系统。并由此推导出另一个重要概念:图标(Icons)。在使用大多数计算机时,使用者必须通过键盘输入指令,而“星”系统则用图象来代表物件和动作,这便是图标的由来。帕洛阿尔托研究中心除了开发出图标以外,还在计算机的领域内提出了一些最有革命性的概念,对计算机的发展产生了深远的影响,明晰地为.. 20世纪末期计算机的发展铺平了道路。但是,施乐公司自己没有充分利用这些发明或创新概念,进一步采取措施,为大众生产出微型计算机。一些最有革命性的概念,对计算机的发展产生了深远的影响,明晰地为.. 20世纪末期计算机的发展铺平了道路。但是,施乐公司自己没有充分利用这些发明或创新概念,进一步采取措施,为大众生产出微型计算机。施乐公司帕洛阿尔托研究中心的高水平研究人员,接着一个一个地离开了研究中心,到别处去创建新业。在整个.. 80年代,苹果公司、微软公司、阿塔里公司、数字研究公司等都兴高彩烈地利用了帕洛阿尔托研究中心的各项发明。(一直到.. 1989年,施乐公司才宣布它的各项发明已经在.. 1981年申请专利。)。在个人计算机领域内,许多重要人物都来自施乐公司帕洛阿尔托研究中心。例如,被公认为“视窗”和“下拉式菜单”的发明者阿伦·凯,离开研究中心后到阿塔里公司工作,后来又到苹果公司工作。拉里·特斯勒于.. 1980年带着他在研究中心获得的知识,来到苹果公司,接着便创制出了利莎(Lisa)计算机。汤姆·玛洛伊后来也参加他的工作,为利莎计算机编写了文字处理程序。杰夫·拉斯金曾经在研究中心参加过多次会议,后来也到苹果计算机公司工作,提出了苹果麦金托什计算机的研制方案。鲍勃·梅特卡夫是“以太网”(Ethernet)标准的创造者,这种设备可使数个计算机网络之间互相交换数据资料。1979年,他建立了.. 3Com公司,销售交换卡,因而为国际商用机器公司个人计算机建立了联网。他也来自帕洛阿尔托研究中心。另一位约翰·华诺克于.. 1982年建立了阿道培系统(adobe Systems)公司。他发明了桌上排版的重要新概念,对出版界发生了革命性的影响。阿道培系统公司推出的.. postscrlpt语言,成了使用激光打印机的标准语言。还有罗伯特·卡尔。他曾在帕洛阿尔托研究中心从事“星”系统和斯莫尔托克软件的研究工作。后来加入阿希顿达特公司工作,开发了构架(Framework)软件,由阿希顿-达特公司销售。这套软件在80年代中期相当流行。大卫·理特尔离开研究中心后,来到国际商用机器公司工作。他协助公司于.. 1989年.. 6月推出了奥弗斯维兴(Office Vision)系统。乔布斯发现图象使用者接口1979年.. 12月,史蒂夫·乔布斯访问了施乐公司的帕洛阿尔托研究中心。他被眼前的景象惊呆了。当他看到斯莫托克软件创造的非凡视觉效果时,他问道:“你们为什么不用它来干些事情呢?这是最伟大的东西!这是具有革命性的!”史蒂夫·乔布斯看到了施乐公司没有看到的东西:帕洛阿尔托研究中心的各项发明的社会和商业意义。施乐公司在管理方面充满惰性,对它的研究中心实验室的室藏,完全视而不见。他决定利用这一点。乔布斯从施乐公司帕洛阿尔托研究中心回来后,他确信,他已看到了未来的计算机。当时,苹果计算机公司正在从事利莎计算机的开发工作。他修改了这种计算机的设计,融入斯莫托克的概念,使这种产品成为能显示图象的计算机。来的计算机。当时,苹果计算机公司正在从事利莎计算机的开发工作。他修改了这种计算机的设计,融入斯莫托克的概念,使这种产品成为能显示图象的计算机。司7个月后,便雇用了在研究中心时为他演示斯莫托克的程序编制人拉里·特斯勒,并使他负责将他在研究中心发明应用到利莎计算机的设计工作中去,比尔·阿特金森被指派协助他为这种新计算机编写图象使用者接口软件。不久,史蒂夫·乔布斯被解除了负责开发利莎计算机的工作,接替他的是前惠普公司的工程师约翰·古契。乔布斯接着负责另一项非常重要的开发计划:研制麦金托什计算机。他全力以赴,决心要研制出一种能改变千百万人工作方法的计算机。他凡事力求完美,并试图使在他严格领导下的工作人员都能发挥他们的最大才能。麦金托什开发成功几个月后,根据麦金托什的图象使用者接口(包括图标、菜单和视窗等重要概念)所开发的快绘(QuickDraw)软件,已经可以运作了。1981年3月,史蒂夫·乔布斯应邀参加在密歇根州举行的本·罗森计算机会议。他在会上发表了演说,谈到他对未来计算机的看法,并暗示他的苹果计算机公司正在按照施乐公司帕洛阿尔托研究中心开拓的方向行动。比尔·盖茨也应邀参加了这次会议。他被这位苹果公司创建者的演说深深地震动了。他发现乔布斯对软件潜力的看法与自己的看法不谋而合。会后他们两人对图象使用者接口的优越性能进行了热烈的交谈,发现他俩的看法完全一致。当乔布斯从帕洛呵尔托研究中心雇用拉里·特斯勒的时候,盖茨也恰巧雇用了查尔斯·西蒙尼。这时,微软公司已经开始研究如何为施乐公司的“星”系统设计软件。在他俩的谈话结束时,乔布斯劝盖茨到苹果公司看一看,那里正在于些什么。在当年的夏末,比尔·盖茨同史蒂夫·乔布斯和杰夫·拉斯金见了面。拉斯金当时是麦金托什计算机开发计划的负责人。乔布斯和拉斯金想采用摩托罗拉公司生产的68000微处理器,这是一种非常先进的32位芯片。但考虑到新设计的计算机荧屏上的图象须要经常变动重画,这种微处理器的能量就显得不足了。盖茨立刻发现了麦金托什计算机潜在的冲击影响,确信他必须在这种计算机上进行投资。乔布斯对一件事情是确信无疑的,即好马配好鞍,世界上最好看的计算机也只有在它使用的软件同样好的情况下才能成功。当年VisiCa1c软件对苹果二号计算机销售量迅速上升的巨大促进作用,证明了这个真理。他俩看准了这条发展道路,乔布斯便请盖茨立即开始为麦金托什计算机开发各种应用软件,以协助这种新产品腾飞。比尔·盖茨一回到西雅图,就立即任命查尔斯·西蒙尼为主管编写麦金托什计算机的软件的负责人。西蒙尼同麦金托什计算机研制部的技术主任罗伯特·贝莱夫和麦金托什计算机逻辑结构的设计人安迪·赫兹非德见了面,三人详细地在如何设计标准软件接口,以及苹果公司应为应用软件编制人提供何种工具等方面,交换了意见。查尔斯·西蒙尼根据会谈结果,拟定了长达两页的行动计划,他称它为苹果四号。从这个时候开始,微软公司的程序编制人员便在苹果公司同他们的合作者们紧密地在一起工作。他们一同规定了麦金托什接口的一些方面,如交谈箱(Dialogue Boxes)和窗口的水平转动杆(Horizontal Scroll Bars)等。西蒙尼和他带领的工作人员协助合作者们进行消除软件中错误的工作,井在增加产品功能方面提出建议。如交谈箱(Dialogue Boxes)和窗口的水平转动杆(Horizontal Scroll Bars)等。西蒙尼和他带领的工作人员协助合作者们进行消除软件中错误的工作,井在增加产品功能方面提出建议。供麦金托什使用的务计划软件由于查尔斯·西蒙尼原来就是帕洛阿尔托研究中心的成员之一,他对研制图象使用者接口,当然是驾轻就熟。当他原先在为国际商用机器公司个人计算机设计多计划软件和文字软件时,他就预料到有一天这些程序将会移植到以图象使用者接口为基础的计算机上去。这种顶见在苹果公司已经在开发图象接口的计算机的消息传开的时候,进一步得到了加强。他因此肯定,多计划软件和文字软件以后将很容易地移植到图象计算机上使用。1982年夏,麦金托什计算机原型运到了微软公司。由于多计划软件当时已经编制就绪,它可以轻而易举地适应各种不同类型的计算机使用。它便成为在新计算机上使用的第一套程序软件。以.. C语言编写的多计划程序代码,被泽成了称为.. P-代码的中间代码。然后,通过一台编译器,将它转换为机器码,使它适宜于一些操作系统,如.. CP/M,MS-DOs或苹果.. DOS等使用。尼尔·孔森被指定参与麦金托什计算机开发计划的工作,负责完成将.. P-代码转变成麦金托什计算机语言的编译器的工作。查尔斯·西蒙尼的工作很出色。多计划软件和文字软件虽然是供国际商用机器公司个人计算机的文字接口使用的,但它们的许多性能很容易地移植到图象接口使用。这些程序在计算机荧屏上显示的“小菜单”能够像“交谈箱”那样工作。因此,那些程序的移植是十分容易的。尼尔·孔森的编译器机械地翻译.. P-代码,很少发生问题。查尔斯·西蒙尼指出,将微软公司为国际商用机器公司个人计算机编制的文字软件译成麦金托什版,只花费几天的时间。但是,一旦译成以后,却为微软公司的软件开发者们造成了很大的问题,因为麦金托什计算机的图象操作系统同国际商用机器公司个人计算机的操作系统是完全不同的。苹果公司的利莎计算机在总部设在库普蒂诺的苹果计算机公司里,开发利莎计算机小组的工作进程,比以史蒂夫·乔布斯为首的开发麦金托什计算机小组的进程快。乔布斯原来同古契打赌,谁第一个拿出产品就赢.. 5000美元。乔布斯本来是颇有把握赢得这笔赌注的,结果却输给了古契。利莎计算机是.. 1983年.. 1月向新闻界亮相的。它是第一台将施乐公司发明的星系统和斯莫托克融为一体的向广大群众推出的计算机。史蒂夫·乔布斯在介绍利莎计算机的新闻发布会上得意地宣称,这一天是软件革命的开始。1983年.. 5月,约翰·斯库利被任命为苹果公司的新总裁。斯库利原来是百事可乐公司的头头。他在百事可乐任职时,曾非常成功地将百事可乐的形象同年轻的生活方式联系在一起,形成“百事可乐一代”,从而使它的主要竞争对手可口可乐相形失色,显得老态龙钟。斯库利因此建立了崇高的威信。乔布斯看中了他,认为他如果使用同样的策略,也有可能在苹果公司同国际商用机器公司的竞争中获胜。百事可乐公司的头头。他在百事可乐任职时,曾非常成功地将百事可乐的形象同年轻的生活方式联系在一起,形成“百事可乐一代”,从而使它的主要竞争对手可口可乐相形失色,显得老态龙钟。斯库利因此建立了崇高的威信。乔布斯看中了他,认为他如果使用同样的策略,也有可能在苹果公司同国际商用机器公司的竞争中获胜。苹果公司的另一种产品苹果二号计算机的销路仍然兴旺。这使苹果公司于.. 1983年仍然位居同行业的前列。苹果二号机每月的销售量达.. 10万台以上。主要由于史蒂夫·沃兹尼亚克继续不断地对苹果二号机进行改良,苹果公司1983年的总销售额达.. 10亿美元。关于麦金BASIC的摩擦就在这一段时间里,苹果公司同微软公司之间的关系出现了紧张的局面。根据《华尔街日报》(1987年.. 9月.. 25日)的一篇报道,苹果公司推出的麦金.. BASIC软件,在这两家公司之间制造了裂痕。1985年,约翰·斯库利到苹果公司上任后不久,曾要苹果公司自己开发麦金.. BASIC软件。他希望这套计算机语言软件将对麦金托什计算机销售不景气的状况起一个激发作用,恰像微软公司的.. BASIC软件曾对苹果二号计算机的滞销状况起过激发作用一样。但是,比尔·盖茨强烈反对约翰·斯库利的这项计划,并且威胁说,如果斯库利要实现自己开发麦金.. BASIC的计划,他将撤销苹果公司的苹果二号计算机使用微软.. BASIC的专利权。他说:“除非斯库利先生打消开发麦金.. BASIC的计划,并将麦金.. BASIC之名转到微软的旗下。”斯库利只得在压力下作出屈服的痛苦决定。这个决定使原来已经士气低落的苹果公司工作人员受到了打击,几个重要的软件工程师因此愤而辞职。苹果公司的软件工程师比尔·阿特金森回忆道:“他坚持要苹果公司放弃开发一项特殊产品,就像把枪指着我们的头一样。”苹果公司对盖茨的这种霸道行为也很快作出了回击。几个月以后,乔布斯通知盖茨,他认为,将微软公司生产的多计划、图表和文件等软件同麦金托什计算机一道卖给用户,是不明智的。比尔·盖茨无言反驳。于是,两人原先签订的合同便被解除了。盖茨后来发现,乔布斯已经决定给麦金托什计算机配置苹果公司自行开发的两套软件:麦金图画(Mac Paint)软件和麦金写作(Mac Write)软件。盖茨勃然大怒。麦金托什计算机上市1984年.. 1月.. 24日,麦金托什计算机终于上市了。在两年的时间里,国际商用机器公司在个人计算机市场上占据了30%的份额,而苹果公司只占21%。但是,史蒂夫·乔布斯确信,麦金托什计算机的上市,将改变苹果公司在市场上所占的份额。乔布斯在给麦金托什计算机亮相的新闻发布会上,发表了一篇使人产生深刻印象的演说。他谈到了他眼看蓝色巨人将单独统治个人计算机市场,并且将采用它在猎取大型计算机市场时所采取的同样手法时,所产生的恐惧感。他说:“我还是让麦金托什来自我介绍吧。”这时,从一个小巧的浅灰色盒子里发出了说话的声音:“哈啰,我是麦金托什。..我愿意同你们分享我第一次见到国际商用机器公司的大型计算机时所想到的一句格言:千万别相信你不能用手提起来的计算机!”接着,大家看到了麦金托什计算机操作时的情况:计算机的荧屏上模拟显示出桌面上堆着不少文件,然后,使用者移动鼠标,荧屏上的箭头指向一份所要的文件,使用者再轻轻一按键纽,文件便被“打开”了,并且展现在一个窗口中。麦金托什计算机有两套标准程序软件:麦金写作软件(用于文字处理)和麦金图画软件(用于画图)。麦金图画软件是比尔·阿特金森编写的,非常容易使用。使用者可以移动鼠标,选择基本形状,如长方形或圆形等,并且可以任意放大或缩小。使用者还可以选择各种不同的图案填充到所选定的图形中去。麦金写作软件是朗迪·魏金顿编写的。也同样以简单易于操作而给人以深刻的印象。使用者可以移动鼠标,将选定的文字搬动、删除或放大缩小等。粗体字、斜体字等在计算机的荧屏上看得清清楚楚,像书写在一张白纸上一样。麦金写作软件同国际商用机器在公司个人计算机使用的文字之星软件比较起来,明显地代表了新一代的软件产品。麦金托什计算机使用摩托罗拉32位的68000微处理器,配有128K的存储设备。每台定价在2500美元以下,比利莎计算机的价格便宜多了。比尔·盖茨也是麦金托什计算机的热忱爱好者。当麦金托什计算机推出上市时,他大胆地预测,1984年微软公司的营业额中的一半,将从它为麦金托什计算机编制的各种应用软件的销售中得来。当苹果公司推出麦金托什计算机的同时,微软公司也推出了为这种新计算机编制的麦金BASIC和多计划软件。这时,新闻媒体才知道,微软公司已经同苹果公司合作了两年,为麦金托什计算机开发了各种软件。比尔·盖茨预言,微软公司将很快推出为麦金托什计算机编制的其他软件,其中包括:微软图表软件、文件软件和文字软件。微软公司还准备以较低的价格出售这些为麦金托仟计算机编制的软件,最高不超过每套200美元。与此成鲜明对比的是,国际商用机器个人计算机的软件,通常每套要400美元左右。史蒂夫·乔布斯在推出麦金托什计算机时,拨出了1500万美元作为宣传经费。由于推销工作做得好,麦金托什计算机一炮打响,很快被全世界公认为同以前完全不一样的革命性的计算机。它的销售量立刻起飞,在它推出后的100天里,就售出了7万台,到这一年的年底,销售量达25万台。第十四章世界最大的展开片1983年9月,微软公司的经理们面临一件事实:莲花公司的莲花1-2-3软件已稳居第一位,它的销售量之高,是微软公司在最近和不久的将来也无法企友的,即使它的多计划软件经过改进也无济干事,因为这种软件的设计思路是同莲花1-2-3软件完全不一样的。比尔·盖茨决定为微软公司试探新的路子,并在公司外安排了一个地点,准备举行一次为期3天的会议。经过筹划,经仔细挑选出来的人参加的小型会议终于在西雅图的红狮旅馆举行了。被挑选的人是:查尔斯·西蒙尼、杰夫·雷克斯和他的推销助理员杰伯·勃鲁门塔尔,以及现任程序编制人杰夫·哈伯斯、鲍勃·马修斯和道格·克伦德·比尔·盖茨在会议开始时,宣告会议的主旨是为研制“世界上最快的展开片”献计献策。研制奥德赛的思想比尔·盖茨的开场白,引起了与会者一连串新思想,每个人都侃侃而谈,对这被内部定命为“奥德赛”(Odyssey)的产品应具备何种性能提出意见。它是否应保留多计划软件的部分特性,还是尽可能接近莲花1-2-3软件的性能?盖茨认为这种产品的运算速度快应是首先需要考虑的。雷克斯则认为,它应容许使用者自设特定公式,并能在展开片内运作。有些人提出了应像麦金托什和视窗(Windows)软件那样在图象接口中开发展开片的可能性,但不是每个人都同意这种意见。程序编制人的意见是:应对多计划软件和莲花1-2-3软件的使用者进行调查,将调查结果进行对比,然后再决定取舍。参加会议的人对许多问题还进行了广泛的讨论。一些程序编制人建议,这种产品应采用莲花1-2-3软件中的方格标示法(如A1,B1等),而不用多计划软件中的所使用的系统(如L1,LIC2等)。盖茨不同意这种做法。他本人对VisiCale软件和莲花软件的做法深感不满。但是,由于公众喜欢莲花系统,他最后作出妥协,认为方格标示法模式的选择,还是让使用者来作出吧。