50万套,其中约40万套是通过国际商用机器公司销售出去的。数字研究公司向市场推出的第二代操作系统,是同时性(Concurrent)CP/M一86。这是一种多功能CP/M。它能够使计算机在同一个时间内进行两个或两个以上的作业。例如,它能使计算机同时接收电子邮递信息,打印文件和进行展开片程序作业。这本应是一种具有吸引力的优点,可使产品畅销,但由于莲花公司、阿希顿一达特公司(AshtonTate)、迈克洛普洛公司(MicroPro)等软件企业对此未予重视,没有相应地推出适合这种操作系统的应用软件。如果没有莲花1-2-3软件、DBASE软件和文字之星软件等相应的配合,这种多功能操作系统也没有多大的用处。因此,同时性CP/M-86未能扭转数字研究公司的困境,前景困难重重。由于MS一DOS的领导地位已经牢牢地确立,比尔·盖茨便把他的注意力转向应用软件的开发。这种产品中包括多计划软件、微软文字软件、微软图表软件等。他的目标非常明确,就是要使微软公司的产品成为“使用者购买软件时首先选择的信得过产品。”第四部第一批应用软件:多计划与文字第四部第一批应用软件:多计划与文字司1981年起即雇用的雇员第十一章电子展开片的出现第十一章电子展开片的出现1981年,国际商用机器公司销售出去的新个人计算机为.. 1.3万台。1982年形势迅速好转。里根政府给予大型企业的自由,比他的前几任政府给予的要大得多。这一年的.. 1月,里根政府司法部取消了对国际商用机器公司起诉达.. 13年之久的反托拉斯诉讼案。这使国际商用机器公司如释重负。这件诉讼案多年来一直使国际商用机器公司在面临解体的威胁下,束手束脚,步履迟缓。现在这种危险已经消除,在向统治美国个人计算机市场的进军道路上,已经没有任何障碍了。国际商用机器公司随即建立了一家新厂,以使它的所有产品能大量自动化生产,因而产品价格有所下降。国际商用机器公司在主机领域内的竞争对手,如生产能与国际商用机器公司产品相容的计算机的阿姆达尔公司(Amdahl)等,面临困境。麦格努森计算机系统公司(.. MagnusonComputergystems)遭到了破产的厄运。国家先进系统公司(NationalAdvanced Systems)放弃了企图同国际商用机器公司一争高低的打算,转向日本公司求援。从此,国家先进系统公司便销售日本的日立制作所的计算机硬件。在不到一年半的时间内,国际商用机器公司的股票上升了.. 60个百分点,连带使道琼斯工业平均指数也有所上升。国际商用机器公司这个正在增强的蓝色巨人并没有到此罢休。它开始采取新的策略。它在它生产的个人计算机中一向采用英特尔公司生产的微处理器,现在要采取依靠外来供应商的新战略。1982年底,国际商用机器公司作为一个购置产业的新手,买进了12%的英特尔公司的股券。它还购买了生产先进电话交换系统的罗姆公司(Rolm)的股权,准备取代罗姆公司在电信市场中的地位,和在这领域内的另一个巨头美国电话电报公司并驾齐驱。国际商用机器公司的迅速起飞,甚至使最乐观的观察家也感到惊奇不已。国际商用机器公司的个人计算机问世后不到一年,月销量已达.. 3万台。但是,如果要说国际商用机器公司已稳操胜券,还为时尚早。其他一些公司生产的计算机在市场上也销售见好,其中包括奥斯本计算机。这种计算机是国际商用机器公司个人计算机问世一个月以前向市场推出的。生产这种计算机的公司老板亚当·奥斯本坚信,配置专业软件的采用CP/M操作系统的便携式计算机,销路定能看好。果然,奥斯本计算机推出后第一年就售出了.. 10万台。但是,奥斯本计算机却是昙花一现,来得快,去得也快,不久就无人问津了。原来奥斯本计算机缺少了一个关键性的性能:它与.. MS—DOS的相容性。它不能采用.. Ms—DOS,这就使用户感到不方便,因此望而却步了。年轻的董事长1982年初,比尔·盖茨的照片首次出现在《金钱》杂志的封面上,米丽亚姆·卢宝给微软公司的每一个雇员都发了一本这种杂志。她对比尔说,她认为他的这张照片非常好。“比尔,你看到了吗,他们给你拍的照片真棒!我真喜欢它!”亚姆·卢宝给微软公司的每一个雇员都发了一本这种杂志。她对比尔说,她认为他的这张照片非常好。“比尔,你看到了吗,他们给你拍的照片真棒!我真喜欢它!”“比尔,你本来就很年轻,你还只有27岁还想怎么样!”事实上,比尔·盖茨看起来比他的年龄年轻得多。几个月以后,他和他的几个雇员,包括米丽亚姆。卢宝在内,一道出去吃饭。他要了一杯啤酒,结果,那家餐馆的女招待怀疑他不满20岁,因而要求他出示身份证。米丽亚姆,卢宝回忆道:“我们都大笑起来,因为他们老是间他,他是不是已经过了21岁。”微软公司的这位年轻的董事长工作起来比以前更努力了。中午以汉堡包果腹,已经成为他的习惯,实际上他已嗜此上瘾了。一天,比尔·盖茨为祝贺他的新秘书琳达的生日,就带着她和米丽亚姆·卢宝以及其他几个雇员出去上馆子。他们来到一家高级饭店,每人都点了酒和风味菜肴,只有比尔·盖茨点了酒和汉堡包。米丽亚姆·卢宝感到奇怪:“他怎么点汉堡包?”她问道:“比尔,这里是一家很好的饭店,你为什么不点特殊风味的菜肴?”比尔微微一笑,回答道:“我就是喜欢吃汉堡包!”(几年以后,比尔·盖茨成了素食者,“以考验自己的自制力”。)1981年中期,微软公司利用一台小型坦迪计算机将公司的会计工作电脑化。史蒂夫·伍德的妻子以前一直负责手工操作会计工作。微软公司作为一家同国际商用机器公司这样的客户有来往的公司,它的行政管理工作是不够专业化的。而缺乏财政顾问的结果,使比尔·盖茨付出了沉重的代价:1981年,他赚了100万美元,而其中的50万都交了税。他说,他管理公司太忙,以致没有时间来照顾节税的问题。但是,他也因此得到了一个小小的安慰:里根总统因他诚实交纳大笔税款而给他写了祝贺信。1982年5月,微软公司匆匆推出它的第一套应用软件。这是微软公司的一个重大的转折点,在此之前,这家公司一直主要集中力量于开发计算机语言软件。比尔·盖茨没有时间集中精力于行政管理工作,因此,在1982年7月,他要求从德克特洛尼克斯公司(Tektronix)聘请来的经理詹姆斯·唐恩管理微软公司。唐恩便成为微软公司的首任总裁。微软公司推出的第一种应用软件是多计划软件(Multiplan)。这种应用软件是设计用来对VisiCalc进行竞争的。VisiCalc当时是所有计算机系统使用的畅销软件中无可争辩的魁首。VisiCalc:第一种电子展开片VisiCalc是哈佛大学工商管理硕士生唐·勃利克林于1977年构思发明的。当时,他26岁,是一位程序编制人员。他缅怀60年代的时光,一直梦想开创一家公司,在实业界出人头地。唐·勃利克林在哈佛大学的学习过程中,经常遇到处理经营管理方面的财务计算问题。他发现在解决这些问题时,用手来计算财务数据须浪费大量时间。为了使他的计算任务变得容易一点,他在学校的PDP—I0型计算机上,用BASIC编制了一套简短的程序,来对付这个问题。但是,他发现,管理人员和财务分析人员没有一种通用的计算工具可以用来解决日常的业务问题。于是,他决定编制一套程序使这种计算自动化。这个问题。但是,他发现,管理人员和财务分析人员没有一种通用的计算工具可以用来解决日常的业务问题。于是,他决定编制一套程序使这种计算自动化。唐·勃利克林设计的程序,是将会计帐的工作底稿在计算机的荧屏上显示出来,利用方格为填入有关的数据。其中横列方格以数字来代表,直行方格则以文字来表示。横直两行交叉的方格,以相应的文字和数字的组合座标,如A1,B2,C4等来表示。使用者可将数字或公式填入方格内。例如,将ADD(Al..A4)填入B5方格,即等于指令开展片去计算A1、A2、A3、A4方格内的值的总和,并将这个总和值在B5方格内显示出来。如果使用者改变A1到A4的任何方格内的值,B5方格内的值便会自运作出相应的改变。这样,这套程序便能将工作底稿上所有的值进行自动重复计算了。这种电子展开片的原型在试验中,每重复计算100个方格内的值,只需约20秒钟。唐·勃利克林将他发明的程序软件试验给他的几个朋友看,他们都感到惊奇,并鼓励他继续进行研究开发。他便将这套程序定名为VisiCalc。接着,他便开始同他在7年前认识的程序编制人员鲍勃·法兰克斯顿合作。唐·勃利克林编写这套软件的规格书,鲍勃·法兰克斯顿则根据规格书用组合语言把这套程序编制出来。这两位朋友创立了软件艺术公司,拥有VisiCalc软件的所有权。他们还同唐·费尔斯特拉签订了一个合同,由个人软件公司在市场上销售VisiCalc软件。VisiCalc软件于1979年5月,在美国西海岸计算机展销会上首次出现,接着几个月后又在国家计算机会议上露脸后,引起了人们一定的兴趣,但井没有成为轰动一时的新闻,1979年10月,VisICalc正式进入市场。唐·费尔斯特拉将这个产品介绍给苹果公司的负责人,但是,苹果公司的负责人并没有表示要立即推广这个产品的意图。风险投资资本家班·罗森发现了展开片的潜力,并在他主持的《投资人通讯》上高度赞扬VisiCalc软件。这就引起了公众的广泛兴趣,VisiCalc软件很快成了畅销的热门货,并为微型计算机造成了一个特定的市场。很多消费者在计算机经销店中,都指名要选用VisiCalc软件,并附带购买可使用这套软件的个人计算机。唐·勃利克林发明的程序软件,是个人计算机软件中第一套最畅销的产品。开始时,VisiCalc软件只在苹果二号计算机上使用。这大大地促进了苹果二号计算机的销售量。1980年9月,苹果计算机公司估计,2.5万台苹果二号计算机主要是由于能使用VisiCalc软件而销售出去的,约占1977年以来苹果二号计算机总销售量的五分之一。有人认为,一套程序软件竟然产生如此巨大的效果,堪与40年代由于剧场演出而大大促进电视机的销售相媲美。40年代后期,美国艾德苏利文剧场演出获得的成功,促发了人们购买电视机在家观看演出的热潮。视机在家观看演出的热潮。1981年,国际商用机器公司宣称,它推出的新型个人计算机也采用了Visicalc软件。软件艺术公司成立四周年之际,它的雇员已达.. 125人,年营业额为.. 1000万美元。电子展开片是一大成功唐·勃利克林发明了.. VisiCalc,为一个潜力极大的市场揭了幕。全世界的经理人员立刻意识到这套软件是为他们而设计的。在过去很长的时间里,当他们面;临烦人的计算问题时,只有两个同样不吸引人的解决办法供选择使用:一个办法是请计算机服务部门专门编制程序,在国际商用机器公司或控制数据公司生产的主机上使用,另一个办法则是自己动手,用计算器进行千百次运算。现在,visicalc软件使他们能够根据不同的情况,采用不同的“模式”,在他们自己的办公室里,在苹果二号计算机上迅速而准确地得到计算结果。VisiCalc软件含有会计的全部标准公式,使用者可以进行各种模拟,并能够立刻看到一个数据的改变,能使其他千百个数据也得到相应的改变。例如,当工资增加5%,而物价上涨1%时,将发生什么情况?购买机器进行生产,能使产品价格下降,但归根结底将如何影响利润的增减?如此等等所有的问题,VisiCalc软件都能给予解答。当经理人员发现这样一种软件工具能够帮助他们作出周密的决策,便趋之若骛,争相定购展开片程序软件和微型计算机。出类拔萃的.. VisiCalc软件,不仅促使苹果计算机的销售额直线上升,而且还推动了整个个人计算机产业的向前发展。电子展开片似乎是注定要成功的。由于软件艺术公司在开发.. VisiCalc软件时,忽略了为.. CP/M市场提供相应的版本,另一种为.. CP/M操作系统开发的电子展开片便很快出现了。这就是.. Super Calc。这种展开片是索西姆公司(Sorcim)开发的。这个奇怪的公司名字是.. Micros(意为微型)的倒写。SuperCalc一经推出,也获得了巨大的成功,深受.. CP/M的用户欢迎。几年以后,Super Calc的专利权便被计算机合伙人公司(Computer Associates)所收买。电子文件计划当比尔·盖茨和保尔·艾伦决定微软公司也要开发应用软件时,理所当然地就选择了展开片。电子文件计划始于.. 1980年。微软公司要击败.. VisiCalc和.. Super Calc,采取什么战略,这是极端重要的。微软公司开发的展开片,必须尽可能地适合各种不同型号的计算机使用,因为在那个时候,还不可能预测,国际商用机器公司的个人计算机结构是否能成为产业的标准。市场上充斥着多种不同的产品,其中有德克萨斯仪器公司生产的TI99型计算机、奥斯本计算机、财富公司(Fortune Corporation现已停业)生产的UNIX计算机等。微软公司的一些客户,如泽尼特公司、数据点公司(Datapoint)等,非常希望能够获得专供它们生产的计算机使用的展开片。据点公司(Datapoint)等,非常希望能够获得专供它们生产的计算机使用的展开片。微软公司聘用了保尔·赫格尔作为顾问,编写新的展开片的规格书。他极端详细地研究了.. VisiCalc和.. super Calc的性能特点后便开始工作了。比尔·盖茨非常不喜欢.. visiCalc软件中使用的“战舰”式的标记,如把方格称为.. Al,B2,C14等等。在微软公司开发的电子文件软件中,将以文字数字来表示行列,如.. C1、C2、C3等表示行,L1、L2、L3表示列等。再以行列的组合来标定不同的方格,如.. L1C1,L2C2,L14C3等等。根据早期制定的规格,微软公司的程序编制人马克·麦修斯开发出了电子文件软件的原型。最后制成品多计划(Multiplan)软件的问世,则是在新近进入微软公司的程序编制大师查尔斯·西蒙尼参加之后才完成的。查尔斯·西蒙尼是1981年.. 2月.. 6日进入微软公司的。他进公司后就被任命为应用软件开发部的主任。他享有很高的威望,因为他是从施乐公司的帕洛阿尔托研究中心(PARC)来的。高级的科学研究人员对施乐公司的帕洛阿尔托研究中心都心存敬意,因为在计算机领域内,一些最具革命性的构思是从这个研究中心出来的。这些卓越的构思几年以后体现在苹果公司的利莎计算机和麦金托什计算机上,也体现在数字研究公司的.. GEM软件和微软公司的视窗(Windows)软件上。60年代初期,查尔斯·西蒙尼在他的祖国匈牙利,在一台名为乌拉尔二号的老式简单的计算机上,自学用机器语言编制程序。他的编制程序的才能,使他获得机会前往丹麦,然后到美国加利福尼亚大学伯克利分校,最后在美国斯但福大学取得了博士学位。1972年,查尔斯·西蒙尼被录取到施乐公司的帕洛阿尔托研究中心工作。他开始在那里编制勃拉伏(Bravo)软件。这是一种供施乐公司生产的阿尔托计算机使用的文字处理程序。根据查尔斯·西蒙尼的说法,勃拉伏软件是第一个用鼠标接口的.. WYSIWYG系统,比类似的麦金托什早.. 11年。WYSIWYG是.. What you seeis what you get的第一个字母缩写,意为“眼见为实”。施乐公司虽然招募了有天赋的人才向新的领域进军,但是未能把它的实验室中的知识宝藏转化成市场产品。接着,这些最佳工程师一个接着一个离开了施乐公司的帕洛阿尔托研究中心,被更实际的发展企业挖走了。查尔斯·西蒙尼离开施乐公司是在.. 1980年。一天,西蒙尼正在吃中午饭,他以前在研究中心的一个同事、刚创建.. 3Com公司的老板鲍勃·梅特卡夫,给西蒙尼一份名单,并对西蒙尼说,如要找工作,可找名单上开列的人去联系接洽。这份名单上的第一个人就是比尔·盖茨。1980年.. 11月,查尔斯·西蒙尼会见了比尔·盖茨和史蒂夫·鲍尔默。刚同他们交谈了5分钟,他就决定要到微软公司工作。他回忆道,“我明显地感觉到,比尔了解当前发生的情况。”查尔斯·西蒙尼出于礼貌,还是继续和名单上开列的人一一进行了会谈。在每一次会谈中,他都惊奇地感觉到,比尔·盖茨的见解和他们的遇然不同。查尔斯·西蒙尼立刻意味到这位从西雅图来的年轻人正在开发的程序软件,肯定将对这个产业发出巨大的冲击。当查尔斯·西蒙尼宣布他将从施乐公司辞职时,公司的一个秘书问他,将到哪一家公司去工作。他答道,他将去微软公司工作。这使这个秘书大吃一惊,她还从来没有听说过有这样二家公司。他将微软公司的一份《通讯》给她看。在这份《通讯》的最后一页上有公司董事长的一张照片。照片上的比尔·盖茨没有戴眼镜,看起来像一个坐在课桌旁的小学生。那个秘书大笑起来,说道,“查尔斯,你干什么?你在这里是在世界上最好的研究实验室工作!”她是不想让他犯严重的错误,去同“那些孩子们”一道工作。查尔斯·西蒙尼进入微软公司后干的第一件事,是试图招募他以前的两个同事。其中的一个当时正在康弗吉特技术公司工作。查尔斯·西蒙尼和比尔·盖茨在前往会见他的途中,偶而翻阅当天的《华尔街日报》,发现了一条消息,康弗吉特技术公司刚接到美国电话电报公司一笔价值10亿美元的定货单。在这种情况下,要从康弗吉特技术公司挖走一个工程师,显然不是容易的事。但他们求贤心切,还是想试一试。他们向他提出了十分优惠的条件,包括高工资和优待的股票选择。但那位工程师不愿离开康弗吉特技术公司,拒绝了这些条件。西蒙尼的另一个朋友也拒绝了微软公司的招募。西蒙尼感到十分懊恼。他回忆道:“我真的很生气,他们为什么不懂这是一个千载难逢的良机啊!”多计划软件中的菜单当查尔斯·西蒙尼担负起开发多计划软件的任务时,他仍沿袭原来的负责人顾问保尔·赫格尔的研究成果。(多计划软件即现在闻名的电子文件软件)由于他是初来乍到,他认为最好还是对已经建立起来的东西不作重大的改动。因此,行列和方格的表示方法仍然照用L1C1。不过,西蒙尼对于如何编制程序,当然有他自己的想法。他的计划是“菜单”。他说,菜单主要是让使用者对程序软件不致于感到困惑不解。他后来在《个人计算机世界》杂志(1983年11月号)上,对此作了解释。他说:我喜欢举餐厅的例子来说明。假如我到一家法国餐厅吃饭,而我又不会说法语。我对四周环境很陌生,感到有点害怕。我怕当众出丑,很紧张。然后来了一位服务员,用法语向我打招呼,突然问,我感到两手冰凉。这也可能是一个会计员刚坐到一台计算机前时产生的同样感觉。..怎么办呢?如果这时有一份菜单交给我,那就好了。我可以指着菜单,点一些东西。这我不会做错。也许我点的不是我要的东西,也许我点的最后一道菜是蜗牛,但是,至少我不会感到尴尬。..但是,设想一下,如果你进入的法国餐厅没有菜单,那情况就糟了。这在计算机的程序方面,情况是一样的。你必须要有一份菜单。菜单是很友好的,因为人们知道他们要选择什么,而只要点一下,就能选出他们要的东西。他们不必费力去寻找他们不可能得到的东西,他们也不必乱发指令。如果乱发指令,倒可能出错。《个人计算机世界》杂志的记者在一篇文章中,对西蒙尼的菜单论进行了一些调侃。他说:“还有其他的可能性。例如,你可以说,‘这是我们的了一些调侃。他说:“还有其他的可能性。例如,你可以说,‘这是我们的西蒙尼也以开玩笑的口吻相答。他说:我不想在比喻上纠缠。但是我知道你的意图所在。当我进入微型计算机世界时,我发觉菜单程序典型地有许多菜单,那些菜单安排得几乎像迷宫一样。这有点像一场探险游戏。..那些程序中有些具备5个、6个或7个菜单。假如你一按控制键C,便可以从一个菜单到另一个菜单。事实上,发表的那些菜单的图表上是用渠道连接起来的各种不同的菜单,很像十六世纪探险家眼中的北美洲地图。如果你走错了路,就会有一条小龙在某个地方探出头来,对你进行威胁。这是令人发疯的货色。西蒙尼制定了一个软件要素,这个要素后来众人皆知。这就是多计划菜单。它们是两行,出现在计算机荧屏的底部,这两行都是供使用者选择的各种指令,如Calculate(计算)、Print(打印)等,它们都用直接而易懂的文字来表示。当使用者选中了菜单中的一个指令,例如选中了“打印”,那