5 开发 BASIC 语言
过了一个星期,比尔·盖茨和保罗·艾伦给罗伯茨的公司打电话,
自称是西雅图交通数据公司的代表,说他们研读了《大众电子》杂志上 那篇介绍阿尔塔家用计算机的文章,他们已经开发了一种 BASIC 语言, 只要作一点小小的改动,就可以把它用到阿尔塔 8800 上,问罗伯茨对此 是否有兴趣。
早在 1964 年,约翰·凯曼尼和托马斯·科茨就创制了 BA-SIC 语言。 两位教授在使用了已经颇为流行的 FORTRAN 语言和 COBOL 语言之后,感 到它们实在太难掌握,才编制了 BASIC 语言。他们说,这种语言尤其适 合门外汉学习,它使人与机器能进行交流。使用这种语言,可以使程序 编制工作容易掌握得多。显然,如果阿尔塔 8800 使用了这种程序编制语 言,就可以大大拓展它的应用范围,在会计、统计、字处理等许多领域 大显身手。不过,罗伯茨从英特尔公司处得知,8080 芯片对 BASIC 那样 的语言运行起来还有些力不从心,英特尔公司的人从来就不相信可能为
8080 微处理器研制一种工作语言。罗伯茨对此说将信将疑,他内心里希 望这个说法是错误的。两个年轻人后来向他证明,他怀疑对了。
罗伯茨接到比尔·盖茨他们的电话,一听声音就知道是两个毛孩子。 他压根儿不相信他们说的话,认为他们无非是吹牛说大话罢了。他对他 们说,至少已经有 50 个人跑到他这里来对他说类似的话,他说他的态度 是只看实际结果。谁最先向他提供成熟的语言,谁就可以同他作生意。 对比尔·盖茨他们说的事情,他不以为然。
但是,没过多久,他又收到比尔·盖茨一封信,说他们已经研制出
了一种 BASIC 语言翻译器,可以在所有使用 8080 微处理器的计算机上使 用。他们愿意通过罗伯茨的公司,出售拷有这个软件的盒式磁带或磁盘。 每套软件收费 0.5 美元。
罗伯茨见信上已经把事情说得十分具体,就按照信封上的电话号码
给他们去了一个电话,但是电话却打到了湖滨中学,接电话的人根本不 知道有这么回事。这使罗伯茨大有再次受骗上当之感。
比尔·盖茨和保罗·艾伦既已夸下海口,就得拿出东西来,而且他
们心里很清楚,在这个时候,一定还有别的人有同他们一样的想法,在 做同他们一样的工作。他们只好加紧为阿尔塔 8800 设计 BASIC 语言。一
连 8 个星期,比尔·盖茨没有去上课,也没工夫再去玩牌。他和保罗·艾
伦夜以继日地呆在计算机旁,要为阿尔塔 8800 机编程,私心里还有一个 愿望——想向大家证明英特尔公司的专家们也会下错误的结论。要为这 种机器编程,首先应当具备一台这样的机器。可是比尔·盖茨现在是一 个穷学生,保罗·艾伦也不过才做了打工仔,拥有自己的计算机只是一 种奢望。就连罗伯茨本人,也只有一台供在各地巡回展出的样机。
无奈,只好再次采用迂回战术,在他们已经十分熟悉的 PDP—10 型 计算机上模拟阿尔塔的微处理器,而 PDP—10 型计算机在哈佛大学里是 不难找到的。
由大卫·奥斯本写的一本 8080 芯片详细说明书,加上《大众电子》 上那篇文章,这几乎是他们惟一的参考资料。这位奥斯本也非等闲之辈, 他后来也成了美国计算机革命中的风云人物。保罗·艾伦凭借多年积累 的丰富技术知识和熟练的操作技巧,用了两个星期的时间,在 PDP—10 型计算机上作出了阿尔塔处理器的模拟器,比尔·盖茨则为该机的 BASIC 语言编制了设计要领。
对计算机稍有涉猎的人都知道,内存空间的大小是计算机的一个重 要指标。我们今天所使用的个人计算机,其内存一直在逐年扩大,现在 普遍都安装 2M、4M、8M,甚至 16M、32M 字节的内存,而当时的阿尔塔
8800 仅有 4K 字节内存。如果我们知道要 1000K 才相当于 1M,那么,4K 字节的内存是个多大的概念,就可想而知了。比尔·盖茨要使他编制的 BASIC 语言在 4K 字节内存的计算机上使用,显然是一件难度很大的工 作。他得克服一系列技术方面的困难,还要同时间竞争,因为一定还有 不少别的公司也在为这种计算机开发 BA-SIC 语言。不过,比尔·盖茨在 软件开发方面已不是初出茅庐的新手,他积累了相当丰富的编码经验, 因此做起这一项创造性的工作来仍是信心百倍。
比尔·盖茨后来回忆说:“为阿尔塔编写 BASIC 真是令人精疲力竭。 当我思考的时候,我时常前后摇晃或踱步,因为这样有助于我把精力集 中在一个想法上,排除干扰。1975 年冬天,我在宿舍里做了大量的摇晃 和踱步。我和保罗·艾伦睡得很少,可谓夜以继日。我常常睡在书桌旁 或地板上。好些日子既不吃东西也不会见任何人。”
他们废寝忘食地干了两个月,BASIC 语言的编写已经基本完成。他们 再次给罗伯茨打电话,说他们已经成功地在阿尔塔上应用了 BASIC 语言, 而实际上他们直到那时,别说没有见过阿尔塔 8800 计算机,就连英特尔 公司的 8080 微处理器也不曾一见。
这一次,罗伯茨仍然半信半疑,要他们亲自到阿尔伯克基表演他们
的程序。 他们答应了,但是时间是在三个星期之后。
二月底的一天,约定去阿尔伯克基会见罗伯茨的日子来到了。他们
决定让保罗·艾伦前往微型仪器遥测系统公司,比尔·盖茨则在哈佛等 他的消息。前一天晚上,保罗·艾伦回家睡觉,以便养精蓄锐,对付谈 判——他们实在太辛苦了。比尔·盖茨为了万无一失,又熬了个通宵, 把程序仔细检查了一遍。天刚一亮,保罗·艾伦就拿上程序,搭出租车 去了机场,坐第一个航班去波士顿。他对会谈不抱多大希望,因为他不 知道他们开发的软件究竟有没有毛病。当飞机快要到达波士顿时,他突 然想起忘了为阿尔塔 8800 编一节进入 BASIC 语言的代码,只好在飞机上 立即补做这个工作。
来机场迎接他的是个 40 开外的彪形大汉,开的是一辆卡车。他就是
艾德·罗伯茨。汽车直接开到公司的开发实验室。保罗·艾伦原以为那 一定是市区里一座惹人注目的豪华大楼,结果却令人大感意外——那不 过是一间小小的店铺,而且蜷缩在洗衣店和按摩院之间。使保罗·艾伦 更感意外和麻烦的是罗伯茨竟把他当做大亨,带他去了一家豪华旅馆。 保罗·艾伦带的钱根本不够支付旅馆费,只好向罗伯茨告借。当晚,保 罗给比尔打电话,说此公司并不如他们想象那样气派,不仅汽车破旧, 花钱也很不大方,看来经济实力并不怎样。他担心他们为这个类似作坊 的公司开发的软件有可能明珠暗投。
不过保罗·艾伦更关心的还是他的 BASIC 语言软件是否能在计算机 上通过试验。他怀着忐忑不安的心情等到第二天,这是一个决定他和比 尔·盖茨未来命运的日子。当他走进公司开发实验室的时候,才第一次 有幸一睹阿尔塔计算机的风采。
他把打上程序孔的纸条装进纸条阅读器,然后等待计算机的反应。 这短短的几分钟对保罗·艾伦来说是那样的漫长。他完全不知道这台素 昧平生的计算机是否会接受他编写的语言。如果计算机毫无动作,就表 明他和比尔·盖茨将功亏一篑,今后的一系列宏图大略都将化为一纸空 谈。他正在浮想联翩之际,阿尔塔突然开始对软件发生反应,电动打字 机打出了“准备就绪”的字样,说明他们编写的 BASIC 语言已经被计算 机接受了!接着,保罗·艾伦试验性地输入一个 2+2 的指令,阿尔塔马 上给出一个 4 的答案。于是保罗·艾伦知道,他们编写的程序至少有 70
%没有问题了。 到这时,他才如释重负地舒了口气,准备马上试验比尔·盖茨用 BASIC
语言编制的第一套软件,那是模拟宇宙飞船在燃料用完之前在月球上着 陆。阿尔塔 8800 也是首次作实用性运行。
结果表明模拟非常成功,比尔的 BASIC 语言在机器上工作得相当出 色,令罗伯茨惊叹不已。保罗·艾伦后来回忆那个时刻说:“这家公司 能够研制出计算机,却不能使它运转起来。而我的惊讶则是这台机器竟 能听命于我的指令。”罗伯茨也感慨地说:“我们的机器终于成了有用 的机器,我兴奋得几乎晕了过去。那真是一个令人难以忘怀的时刻。这 两个小伙子从来没有见过阿尔塔,却做出了如此出人意料的工作。”
他决定按比尔·盖茨他们的条件订购软件。
保罗·艾伦欣喜若狂,立刻给比尔·盖茨打电话,告诉他实验大获 成功。比尔·盖茨一听到这个消息,马上就意识到他编写的 BASIC 语言 不仅可以使阿尔塔腾飞,而且对于整个计算机行业也具有革命性的意 义。它意味着微型计算机从此将在极为广大的领域获得应用。
后来的事实证明,这的确是一个意义重大的历史性事件。它宣告了
一个计算机时代的来临。由于比尔·盖茨和保罗·艾伦研制的软件使计 算机进入了一个全新的实用领域,计算机就得到了迅速而普遍的推广, 在一个很短的时间内由美国西北部蔓延到了全美国。人们争相购买这种 计算机。不久,这股计算机热潮就席卷了全世界。
而这两个推动计算机革命的人物比尔·盖茨和保罗·艾伦,当时年
龄分别不到 20 岁和 22 岁。 比尔·盖茨后来说:“我们同它(微型仪器遥测系统公司)一起干,
是因为它一直是把廉价的个人计算机出售给大众的第一家计算机公司。
到 1977 年,苹果、RadioShackCommodore 等公司也加入了这个行列。我 们为大多数的早期个人计算机提供 BASIC 语言。那个时候,这还是一种 极为重要的软件成分,因为用户们用 BASIC 语言来编写他们自己的应用 程序,而不是购买包装好的应用程序。”
比尔·盖茨在激动兴奋之余,决心对这种语言再作改进,然后才让 罗伯茨推向市场。他在哈佛大学的中心计算机上工作,每天要干 20 小时。 他的法律教授对这种行为大惑不解。校方发现比尔·盖茨和保罗·艾伦 长期利用学校的计算机开发商用软件,也表示不满,因为这有违学校一 直推崇的精神,虽然对此一般也并没有明确的规定。学校对比尔进行严 厉批评,还以开除相威胁。但是比尔·盖茨提出了一个难以辩驳的理由, 使校方无话可说。他声言:“学校并没有制订具体的规则,说明应当如 何使用学校的计算机。况且,既然教授可以使用学校图书馆著书立说,
从而获得稿费和版权,学生又为什么不能利用学校的计算机搞商业性研 究呢?”学校对此无言以答,只好作出一个正式规定:学生利用学校的 计算机研制出商品,学校有权分享利润。
保罗·艾伦接受了罗伯茨的邀请,于 1975 年 5 月到他的公司任软件 部经理,专门负责开发软件。其实他不过是个光杆司令——所谓软件部 也就是他一个人而已。这个公司现在已经名扬四海,它像一块强大的磁 铁,吸引着无数计算机爱好者。这些人做梦都在想着拥有一台个人计算 机。罗伯茨把这种庞然大物缩小成了可以放进书房的玩意儿,就使 70 年 代的美国人产生了一种新的激动。人人都希望率先掌握这种有可能领导 新潮流的技术。罗伯茨的公司马上生意兴隆,他们全力以赴地忙着生产 阿尔塔计算机。
比尔·盖茨仍然回到哈佛大学念书打牌,做他并无多大兴趣的事情。 保罗动员比尔假期中也到这家公司继续改进 BA-SIC 语言。
比尔·盖茨研制的 BASIC 语言经过无数次改进,已经达到了在当时 看来相当可靠的水平:使用者一旦出错,它就会产生提示,告诉错误出 在什么地方;另外,它不会像当时的许多软件一样,因为自身有错而导 致死机。总之,比尔·盖茨的 BA-SIC 语言从那时起曾独领风骚达 6 年之 久。
比尔和保罗频频通过电话商讨他们的 BASIC 语言问题。他们预测到
一个软件市场将随阿尔塔计算机的诞生而诞生。他们坚信他们可以靠出 售他们的软件赚一笔大钱。他们现在要做的事情就是开办一家自己的软 件公司。为此,比尔·盖茨就面临着一个严峻的选择:要么不办公司而 继续在哈佛念书,要么办公司而告别哈佛。
比尔·盖茨再三思索,终于作出一个艰难的决定:离开哈佛,立即
投身计算机事业。 他把这个决定告诉了父母。他的母亲玛丽·盖茨是华盛顿州立大学
评议会会员,在教育界享有盛名,当然反对这个决定,认为比尔·盖茨
竟然敢于无视哈佛的教育,置这所名牌大学的文凭于不顾,简直不可思 议。他的父亲自然也因为此举有悖于自己的初衷——让儿子今后进入法 律界——而大为不满。但是俩人都对什么计算机啦软件啦一类玩艺知之 甚少,感到要说服儿子殊非易事。他们找到了一位在计算机产业和商业 方面都十分在行的德高望众者斯托姆,寄希望于他来说服比尔·盖茨改 变决定。
斯托姆一向以善于仲裁和调解著称。他借一个机会让比尔·盖茨在 假期去山里的旅游地雷尼尔俱乐部参加宴会——那地方向来名人荟萃。 结果是比尔·盖茨反倒向斯托姆滔滔不绝地作了一番演讲,详细说明了 他现在所作的事情和今后的打算。斯托姆本人也是搞电子技术而由一文 不名发展到拥有千万资产的。他发现比尔·盖茨将走的道路酷似自己当 年已经经历过的道路。他对艰苦创业的历程深有了解,而且对比尔这样 有胆识有作为的青年打心眼里佩服,也完全懂得一个以计算机的普及为 标志的新纪元正在开始。他明白了比尔·盖茨和保罗·艾伦要做的事情 具有的开拓意义,不仅没有劝他打消退学的念头,反而鼓励他好好干下 去。
为此,玛丽有好多年对他颇有芥蒂。
但父母已经别无他法,只好由着儿子去干。 二年级念完后,比尔·盖茨就毅然离开哈佛,去了新墨西哥州的阿
尔伯克基,同保罗·艾伦一起专心搞起软件开发来。
6 创建微软公司
1975 年 7 月,比尔·盖茨和保罗·艾伦终于将他们久存于心的梦想 变成了现实。他们在新墨西哥州的阿尔伯克基正式创建了微软公司。
微软(Microcoft)二字是微型计算机(Microcomputer)和软件
(Softwave)的缩写。现在,微软二字已经名扬全球,对计算机稍有了 解的人无人不知。这个鼎鼎大名的公司的创办者比尔·盖茨和保罗·艾 伦,当时的年龄如前所说,分别是 20 岁和 22 岁。
这个公司就其实质而言并不是比尔·盖茨和保罗·艾伦原来创建的 那个交通数据公司。它们是两家在法律上完全独立的公司。按照比尔·盖 茨和保罗·艾伦当时的协定,公司的权益按个人投入的劳动分配,为: 比尔·盖茨 60%,保罗·艾伦 40%。后来,这个比例又调整为 64%和
36%。
微软公司成立后,就同罗伯茨的微型仪器遥测系统公司签订了第一 个合同,把销售其 BASIC 语言软件的专利权授予微型仪器遥测系统公司。 在这个合同中,比尔·盖茨以其优异的法律知识,精确地规定了软件的 开发者、销售者和使用者各自拥有的权利。这个合同后来成了软件专利 合同的典范。
要启动罗伯茨的阿尔塔计算机,就必须具备密度较高的存储板和快
速输入程序。罗伯茨在自己的机器里安装了他设计的 4K 存储板,这使比 尔·盖茨他们的 BASIC 语言在计算机上有可能运用。但是这种存储板的 可靠性太成问题,比尔·盖茨编写了一套存储测试程序,用它来检查这 些存储板时,发觉都不能使用。而罗伯茨拒不承认这一点。他根本没有 把比尔·盖茨看在眼里,认为比尔·盖茨太嫩,对商业一窍不通。
然而挑战却无情地从公司外进逼而来。加利福尼亚州一名计算机爱
好者开办了一家公司,设计制造了一种质量不错的 4K 存储板和其他一些 适用于阿尔塔的部件,另有一些公司也生产了能与阿尔塔兼容的插件。 罗伯茨勃然大怒,在报上发表文章谴责这些公司,说他们这样作是 地道的“亵渎行为”,骂厂商是“寄生虫”、“恶棍”。但那些人对此 未予理睬,有两个奥克兰人反而把他们的存储板公司取名为“寄生虫公 司”。这样,罗伯茨就只能以比尔·盖茨和保罗·艾伦为他开发的 BASIC
软件作为拳头了。
为了推销机器,罗伯茨采用了搭售的作法:单独购买 BA-SIC 软件得
付 500 美元,如果同时购买存储板,则 BASIC 就只卖 150 美元。500 美元 超过了计算机本身的价格,引起人们普遍的不满,于是,报复行为频频 产生。罗伯茨向客户提供的机器只能将程序存储在纸带上,使用的时候 再装入存储器。比尔·盖茨他们花费极大心血研制的 BASIC 语言记录在 纸带上,一些爱好者就复制纸带广为散发,使比尔他们蒙受了重大损失。 比尔·盖茨看见了这种销售方式产生的后果,决心不再把软件作为
计算机的搭配出售,而必须建立软件是单独一种商品的概念。
罗伯茨的计算机用纸带输入程序,因此,要使用这种计算机还必须 具备纸带阅读器和纸带打孔机,而这些机器当时的价格都相当昂贵,甚 至超过阿尔塔计算机本身的价格。当然,它运行的速度也太慢。
其时,IBM 公司已经使用磁盘驱动器来存储程序。它是一个覆有磁性 物质的薄盘,可以高速旋转,磁头能在盘上精确定位,迅速读写信息。 罗伯茨打算把这种先进的磁盘驱动器用在阿尔塔上,为此,就得编制管 理软件。
保罗·艾伦请比尔·盖茨作这件事。比尔·盖茨一再推辞,原因是 他那时仍在哈佛,而且仍在继续上学和退学办公司这两个选择之间犹豫 不决。再说,比尔·盖茨这时对微型仪器遥测系统公司已经颇有了解, 他看见罗伯茨此人目光短浅,对整个计算机市场及其发展趋势一窍不 通。他想的事情要比为这家公司开发软件高远得多,他看见了更广阔的 天地,因此,他对保罗·艾伦的请求响应不太积极。他说他当然会编写 这种磁盘代码,但并不是为阿尔塔机。
1976 年 2 月,他终于经不住他的朋友,公司软件部主任保罗·艾伦 的催促,从波士顿来到阿尔伯克基,为罗伯茨的公司编制磁盘 BASIC 语 言。这时,他和保罗·艾伦住进了离微型仪器遥测系统公司不远的一家 便宜的旅馆。他用一枝笔和一叠草稿纸,花了大约 10 天时间就完成了编 制磁盘 BASIC 语言的工作。他采用了数据资料分配的方式来处理磁盘有 效空间的分配和管理,这样就一反传统的作法,大大加快了数据资料的 处理速度。由于磁盘作为一种存储信息的方式有其方便快捷的优点,磁 盘驱动器在计算机上得到了广泛使用,BASIC 语言自然也就成了大量应用 软件的程序编制语言。7 月,这个磁盘操作系统正式发行,售价 200 美元。 但是,如果同时购买公司的 16K 存储板,这个软件就几乎免费。当然, 这又是罗伯茨惯用的促销伎俩。
7 “谁愿意白干?”
罗伯茨原以为他获得了独家经营 BASIC 语言的权利,他的计算机和 存储卡等其他有关产品就会大开销路,但是,他制造的计算机质量欠佳, 又不能向用户如期交货。而且为了促销,他还频频玩弄并不高明的推销 技巧;寄出去的存储卡往往不能正常工作,顾客急需的 BASIC 软件因“暂 时无货”而久久收不到。这使用户对罗伯茨的公司大为不满。
有一次,计算机俱乐部有人在一个展览场拾到了罗伯茨公司的 BASIC 语言打孔纸条,便交给一名叫丹·索科尔的人复制。微软公司的 BASIC 软件被无穷尽地拷贝出来,免费送给阿尔塔机的使用者和业余计算机爱 好者。微软公司的收入由此大受影响,再说,比尔和保罗也不愿意看见 这个尚不完善的软件如此广为流传——他们本来是想将其中残存的错误 清除干净后才公开发行这个软件的。
于是比尔·盖茨写了一封致计算机爱好者的公开信,刊登在阿尔塔 用户通讯上。他说:“我们出售软件获得的专利费,如果以我们花在阿 尔塔机 BASIC 语言编制上的时间来平均,每小时其实只值两个美元。多 数计算机爱好者想必知道,你们中大多数人拥有的软件都是盗窃来的。 硬件必须用钱买,而软件则是可以彼此分享的。但是你们可曾为软件编
写者想过,他们的工作是否得到了应得的酬报???”他激愤地写道: “谁愿意白干?哪一个计算机爱好者愿意花费他 3 年的生命来编制程 序,寻找其中的错误,并把这程序制成文件,而只是为了让别人拿去随 意分送?”
比尔·盖茨这封公开信得到了 300 封回信。有人对比尔·盖茨提到 的盗窃事实表示异议,不同意计算机爱好者中许多人都在使用盗版软件 的说法;有人表示对盗版行为不满;有的小公司宣布不打算继续经营软 件买卖了,因为如此下去恐怕今后不会再有人愿意花大价钱购买软 件??一些人则提出种种荒谬理由,为自己非法使用软件的行为进行辩 护。他们说什么 BA-SIC 语言无疑属于公众的领域,说什么计算机爱好者 是利他主义者,不是窃贼,说什么如果没有 BASIC 语言,他们的系统几 乎毫无用处,说什么他们看不出这软件有什么道理值这么大的价钱,等 等。还说,如果使计算机运行所必须的软件价格太高,则使用者对其进 行拷贝供自己或他人使用应是可以理解的??
软件的开发者们也想方设法编制保护软件,使自己花费大量心血开 发的软件不至被非法复制盗用,但是收效甚微。程序都是写出来的,因 而也就总能找到破译的办法。无奈,许多公司便把由于非法复制而受到 的损失加进成本。
为此,比尔·盖茨在该通讯上又写了一封公开信,继续对盗版行为
进行谴责。他说:“目前困境的产生,恐怕是由于许多人都不理解这一 道理,即开发软件必须在时间上作出巨大投资;如果开发者得不到这一 投资的合理报酬,那么,就没有人或公司愿意再去开发更多的软件了。” 他还说,当然,也有一些保护软件的办法,例如把程序永久储存在只读 存储器里,但那样的结果是如果程序中发现了错误,使用者就没有机会 对它进行改正,最终仍是对使用者不利。比尔·盖茨在这封信里提出了 软件同音乐文学作品一样,也是一种知识产品,并不是谁都可以免费随 便使用的。
比尔·盖茨后来指出:“但是,我的观点并没有说服许多爱好者给
我们付软件费,他们似乎喜欢使用人家的软件并互相‘借用’。幸运的 是今天大多数用户都明白,软件要受到版权法保护。软件盗用问题仍然 是贸易关系中的重大议题,因为某些国家还没有或者不想实施版权法。”
8 这场官司完全可以打赢
这个时期,比尔·盖茨的心思开始用在如何使已经成立的微软公司 迅速起飞的问题上。显然,如果他的公司能够为国内几家微型计算机公 司提供 BASIC 软件,情况就会有很大变化。他于是四处奔走,到各计算 机公司去宣传他的 BASIC,希望这些公司在出售他们的计算机时,能够配 上微软公司的 BA-SIC 语言软件。比尔·盖茨在计算机软件方面的杰出知 识和非凡的作为,以及他强大的说服力,给公司的经理们留下了深刻印 象,不久他就得到了通用电气公司、NCR 公司、花旗银行等大型企业的定 单。
微软公司的业务兴旺起来,比尔·盖茨马上感到自己无法应付这么 多工作,便开始招兵买马。1976 年 4 月,他首先雇佣了湖滨中学的同班
同学马克·麦克唐纳。5 月,他又让也是湖滨中学同班同学的理查德·韦 兰德来公司工作。马克很快改进了 BASIC8080 语言,理查德则为摩托罗 拉公司的 6800 处理器编写 BASIC 语言和 COBOL 语言。8 月,比尔·盖茨 又聘请了斯坦福大学的毕业生阿伯特·朱和史蒂夫·伍德。这两个人是 看到张贴在大学里的招聘广告以后前来应聘的。
家大业大了,微软公司就在阿尔伯克基市区里租下 4 个房间作为办 公室。他们将几台终端机同该市公立学校的 PDP—10 型计算机联网,再 添置一些必要的家具,微软公司就正式开业。比尔·盖茨主管公司的行 政事务。他要签发支票、填写税务表、处理广告业务、推销产品,史蒂 夫和理查德继续作技术工作。到了年底,保罗·艾伦辞去了他在罗伯茨 那里的工作,到微软公司来同比尔·盖茨一起经营微软公司,他们的业 务逐日兴旺。
他们 4 个人住在一套公寓里,每天在一起紧张工作,为阿尔塔计算 机编制各种驱动程序,让它与打字机,纸带阅读机联机。这些年轻人自 有一套生活习惯和作风,他们工作室里不断传出吵人的摇滚乐声,叫罗 伯茨难以忍受又大惑不解。他不明白这些人怎么能在如此吵闹的环境中 动脑筋。罗伯茨以独断专行著称,但比尔这个年龄比他小 13 岁的后生竟 然在同他争论的时候毫不相让,常常令他下不了台。比尔·盖茨发现罗 伯茨的公司没有前途,因为它“是在一条奇怪的轨道上运行,所有人的 市场感觉都贫乏不堪。??在这家公司里,除了罗伯茨本人,其他人都 噤若寒蝉,这真令人不解。”
1976 年底,保罗·艾伦一心经营微软公司的业务,他在微型仪器遥
测系统公司的软件部主任一职被马克·张伯伦取代。罗伯茨还任命了他 童年时代的一个朋友埃迪·柯里为执行副总裁。张伯伦一上任就发现其 他几个部的主任都同罗伯茨颇多分歧,罗伯茨试图牢牢控制这家公司, 不喜欢有人提出不同意见。他缺乏市场眼光,不仅未能使自己的产品形 成系列,更没有向用户提供必要的服务。这就注定了微型仪器遥测系统 公司的生存之路已经走到尽头。1977 年 5 月 22 日,他只好把自己的公司 卖给一家生产磁盘和磁带机的佩特克公司。佩特克公司同意罗伯茨在该 公司保留个人股票和开发实验室。
此时,微软公司也正在同一些企业谈判转让 BASIC 的专利权问题。
微软公司认为这个专利权是属于自己的,佩特克公司没有任何道理据为 己有。而佩特克公司却认为它已经买下了微型仪器遥测系统公司,当然 也就拥有了 BASIC 的专利权,微软公司将其转让纯属侵权行为。问题自 然回到了罗伯茨那里。根据微软公司和微型仪器遥测系统公司签订的合 同,微型仪器遥测系统公司并不拥有 BASIC 的独家使用权,更没有这种 语言的转让权。但是罗伯茨却声言他已经根据合同付给了微软公司 20 万 美元的授权费,BASIC 语言是完全属于他的。
比尔·盖茨和保罗·艾伦迫不得已,只好扬言若事情不能得到合理 解决,便要诉诸法律。佩特克公司的经理们见提出要打官司的是两个 20 出头的毛小子,不禁哑然失笑,相信他们涉世不深,岂能同久经沙场, 有强大律师阵容作为后盾的大公司一较高低?如果真打起官司来,佩特 克公司当然稳操胜算。
微软公司不甘示弱,毅然起诉。
但是比尔·盖茨他们却没有料到这样作也使自己陷入了经济上的困 境。法院通知他们,在结案之前,微软公司不得动用销售 BASIC8080 软 件的全部所得,而这却是微软公司的主要经费来源。微软公司只好依靠 出售他们开发的另一些软件如 BASIC6502 和 FORTRAN 的收入苦苦撑持。 然而,更令人忧心的是,就在这个时候,市场上陆续出现了其他一些公 司开发的 BASIC 语言软件,这无疑使他们感觉到,微软公司不仅在 BASIC 语言开发方面面临落伍危险,而且他们的经济利益最终也会受到威胁。 但是,为了维护公司的权益,比尔·盖茨仍然全力以赴地准备打这 场官司。他在哈佛所学的法律知识这时大大助了他一臂之力。不仅如此, 他还去向父亲讨教。父亲仔细分析了案子之后告诉他,这场官司完全可
以打赢。他还为儿子介绍了阿尔伯克基一位资深律师来承办此案。 经过忐忑不安的 6 个月之后,即 1977 年 12 月,法院指派的仲裁员
终于宣布佩特克公司和艾德·罗伯茨违背协议,罗伯茨将 BASIC 语言软 件的专利权卖给佩特克公司纯属“商业剽窃”行为,判定微型仪器遥测 系统公司只有权使用 BASIC 软件,微软公司则享有该软件的销售权。
至此,比尔·盖茨知道他同罗伯茨的关系也正式宣告结束了。他的 微软公司也再没有留在阿尔伯克基的任何必要了。但在考虑搬迁之前, 他还得在这里呆上一段时间。
财政上的紧张状态也告结束,1977 年后,微软公司就再也没有发生
过“经济危机”。而且比尔·盖茨对法律的作用也有了更深的认识,这 在他今后取得的一系列成功中起到了至关重要的作用。
后来,曾在微型仪器遥测系统公司和佩特克公司工作的一些人如张
伯伦、安德烈亚、刘易斯、马克等,都纷纷离开这两家公司,先后投奔 了微软公司。他们后来都成了微软公司的领导和骨干。应当承认,比尔·盖 茨和保罗·艾伦在微型仪器遥测系统公司里的那一段经历,对于他们后 来的发展是有着至关重要的意义的。他们在那里的工作奠定了他们作为 软件设计专家的地位,而且,他们首次亲自参与了产品从设计到生产到 推销的全过程,这使他们对市场规律有了切身的了解。他们还在这里结 识了一批彼此了解、精诚相见的计算机精英。在后来的日子里,他们共 同进行开创性的工作,使微软公司的发展得到了多方面的保障。
9 那小孩就是董事长本人
1977 年初,微软公司的业务迅速扩大,租赁的 4 个房间已经无法容 纳这个小小的公司。他们决定搬家,选阿尔伯克基市双圆中央大楼 8 楼 一套房间为公司新址。
这时,比尔·盖茨在哈佛办理了正式退学手续。他已经再也无法顾 及两头,一边主持公司的工作,一边还得不时回大学念书。他愈来愈有 一种迫切感或者说一种警觉:在校园里多呆一天,就会多一份悔恨;在 校园里多呆一天,就会少一个机会。就是在学校里,他也无时无刻不在 做办公司的知识上的准备。他如饥似渴地阅读营销管理方面的书籍,研 究商法,因此,在公司初创的时候,技术负责人、销售员、律师、谈判 代表等一切工作,实际上都是他一个人包干。
他彻底告别了哈佛学府,在阿尔伯克基安下心来。
他们当时一共是 6 个人,面临的任务是进一步改进 BASIC 语言,使 之能适应计算机市场上层出不穷的各种机型。
小伙子们夜以继日地埋头苦干,公司里总是笼罩着一片繁忙景象, 有时甚至使人感到有些混乱。这时,他们不得不雇请一名女秘书来管理 杂务。
在米丽亚姆·卢宝前来公司面试之前,曾有一个身材苗条的金发女 郎在这里干了两个月,最后扔下一句“这里太无聊”便扬长而去。卢宝 当时已经 42 岁,有 4 个孩子。她不甘于呆在家里过单调寂寞的日子,想 摆脱家庭妇女的无聊生活,出来干点更有意义的事情。
比尔·盖茨不在公司,由史蒂夫·伍德来对卢宝作面试。他自称总 经理,说这里需要的是一位能干各种杂活的人。工资当然可观。
卢宝不知道人家会不会聘用像她这个年纪的女秘书。在一般人心目 中,女秘书总是和年轻漂亮的小姐联系在一起的。
但是,面试之后一个星期,她被告知已经录取。 她很快就去公司上班,发现公司里只有几个年纪轻轻的小伙子,几
间房里全是计算机,人们干的活儿就是从早到晚在键盘上■■地敲个不 停。给她分配的任务是每天到市公立学校计算机中心去取回一大叠“报 表”。卢宝在公司里干了好几天活,对什么是计算机软件仍然没有什么 概念。她认为那些印着许多记号的“报表纸”,一定就是小伙子们常常 挂在口头上的所谓软件了,而那些“报表纸”无疑都是非常重要的。
卢宝被告知,未经允许,不准任何人进入有计算机的房间。她严格
执行着这个命令。但是有一天,一个陌生的年轻人居然大摇大摆地走进 了公司的办公室。她立刻去报告伍德,说有一个小孩闯进了董事长的办 公室。但是伍德却告诉她,一点没事,那小孩就是公司董事长本人。
卢宝张大嘴半天说不出话来。她忍不住问伍德:“对不起,史蒂夫,
董事长多大了?” 伍德回答说:“21 岁。” 卢宝更是惊讶得目瞪口呆。
在微软公司呆的时间长了,卢宝对公司的情况渐渐有了了解。她知
道这个公司在键盘上敲打出来的那些“报表”,并不就是最后出售的所 谓软件,而只是用来作磁盘的;磁盘才是公司生产的最后产品,公司的 所有收益都来自这些磁盘。当然,磁盘上存储的东西一定是非常非常有 价值的。她渐渐希望知道更多有关公司的情况,常常对比尔·盖茨提出 一些问题。比尔·盖茨总是用她能够懂得的语言耐心地向她解释。
她还发现比尔·盖茨虽然如此年轻,却非同凡响,具有一个杰出人 物必备的优秀素质。他记忆力惊人,卢宝问他任何电话号码,他都能够 立刻说出。他读书极快,对法律的了解十分深透,这当然与他在哈佛的 学习和他父亲的影响有关。一些律师把经过仔细推敲的合同拿给他看的 时候,他往往大加修改乃至重写。在同客户谈判时,他的气度与老于此 道者毫无二致。他开起车来速度也太快,这一点,卢宝是在不止一次看 到寄给他的罚款通知单后猜到的。卢宝还有一个最深的感受,那就是比 尔·盖茨没有休息的概念,每周从星期一工作到星期日。他经常接连好 几天呆在办公室里不出门,夜里就在地板上睡一会儿。比尔·盖茨对吃 饭也似乎没有概念,工作或会客时,他都常常忘了吃饭;这时,卢宝便
主动提醒他,或在中午时给他买一个汉堡包。 但是,不久以后卢宝就发现,美国不少赫赫有名的公司的老板,一
个接一个衣冠楚楚地来这家小公司,会见这个衣着随便的小伙子。他们 来之前总要通过电话问卢宝,到了机场如何知道前来迎接的人中谁是比 尔·盖茨,卢宝便千篇一律地回答说:“简单极了,如果你看见一个戴 眼镜的金发孩子,模样只有 16 岁左右,各方面都有点与众不同,那就是 他!”比尔·盖茨乘飞机外出时也有点特别,总是在飞机起飞前几分钟 才赶到机场,决不提前太多。于是就常常在途中闯红灯,或差点上不了 登机扶梯。卢宝为了避免差错,就在通知比尔·盖茨飞机的起飞时间时, 往往将它提前 15 分钟,让比尔·盖茨早些赶往机场。比尔·盖茨这么作 大概出于两个原因:一是他可以节省时间,好在终端机前多干一会儿; 另一个原因则是心理方面的。他曾说:“我喜欢在事情面临紧要关头时 那种全力以赴的感觉。在这种情况下,你往往会有高水平的表现。”
卢宝成了微软公司的总管家。她发工资、记账、接定货单、采购、 打字、照顾公司职员的生活,让他们工作的环境尽可能舒适方便一些。 她按比尔·盖茨的嘱咐去商店定货,让他们每星期给微软公司送两次可 口可乐。后来,微软公司又免费给职员提供了牛奶和果汁。
有一次,马克上班时发现他前一天编制的一叠程序纸不见了,很不
高兴地问卢宝是不是把它给扔了。卢宝说绝无此事,因为她从来不会扔 掉办公室里的任何纸张,她知道这是一条严格的纪律。但是马克坚称他 昨天晚上在计算机下放了一厚叠报表纸。卢宝想了半天,才意识到这可 能是清洁工打扫屋子时,把地板上的东西都当垃圾清扫了。这使马克几 个小时的工作付诸东流。于是又为清洁工作了新的规定:屋子里的东西, 除废纸篓里的外,一律不得清扫。但是如此一来,可口可乐空瓶乱七八 糟地堆放在地板上,清洁工也不敢清扫。卢宝又只好向清洁工解释垃圾 在这里的概念。
卢宝在公司里最后也学会了使用计算机,不过,她的工作也就是在
机上用磁盘为用户拷贝 BASIC 或 FORTRAN 软件。干着这样的工作,她真 感到自豪极了。
10 标准意识
70 年代是美国计算机和计算机软件行业蓬勃发展的年代,大有群雄 争霸,各领一代风骚的气势。尤其在 70 年代后期,“几乎每个星期都有 新牌微型机问世”。但是也可以想象,在成功者辈出的同时,又有多少 英雄落荒。前面提到的罗伯茨的微型仪器遥测系统公司就是落荒者之 一,它生产的阿尔塔计算机质量上不去,公司在强手如林的角逐中败北, 最后被佩特克公司收买。而佩特克公司不久也奄奄一息。后起之秀的 IMSAI 公司意欲生产更专业化的计算机以赢得市场,但仍然因质量方面的 原因而美梦难圆,最后也几乎弄到破产的地步。这给微软公司也带来一 些损失,因为 IMSAI 同微软公司签订了转让 FORTRAN 语言软件专利的协 定,IMSAI 倒闭,微软公司也就得不到这笔款项了。1977 年,终于出现 了坦迪克公司的 TRS-80 型计算机、科莫多公司的 PET 型计算机和苹果 公司的苹果二号计算机。这些计算机在性能和质量上都远远超过了以前
的产品,销售量当然也就扶摇直上,TRS-80 型计算机上市一个月就卖出 一万台;PET 于 1977 年在第一届西海岸计算机交易会上大获成功;苹果 二号机不仅质量优异,使用方便,而且具备了磁盘驱动器,很快成为热 门产品。微软公司先后为这些机器开发了先进的 BASIC 语言。
但是,在计算机发展之初,各公司为了求新和保持自己的特色,都 独自采取一套操作系统。软件公司不得不投其所好,为它们编制形形色 色的软件。这些软件花费大量精力编制出来,销售量却不大,因为它们 的实用范围太有限。
这时,西雅图人,也是比尔的老熟人加里·基尔代尔教授,为英特 尔公司的 8080 微处理器编制了一套叫做 CP/M 的微机控制程序,所有用
8080 微处理器的计算机都可以使用这个操作系统。于是,在不到一年的 时间里,好几十家公司都采用了这套操作系统,这使基尔代尔一年的收 入超过 6 万美元。
比尔·盖茨和保罗·艾伦看准了 CP/M 的前景,他们知道这个操作系 统最终将成为一个标准。他们在研制开发他们的 FORTRAN 和 COBOL 时, 就选择了这个系统,使他们的程序可以为许多计算机采用,因此他们的 软件销路不错。
1977 年,微软公司的销售额达到 50 万美元。
到了 1978 年,微软公司已经在微机语言上占了统治地位,他们的 BASIC 已推出第 5 版,逐渐被人们公认为标准件。年底,公司的赢利突破
100 万美元,已有 13 名雇员。
许多国家或政府都有一个专门的机构,为一些技术设置规范,使它 具有通用性,这就叫做法定标准,具有法律的效力。
但是,国家制定的标准往往不一定就是市场上习以为常的标准。比
如,一般人想当然地以为,英文打字机和电脑的键盘设置,一定是百余 年来经过无数次改进,根据各字母的使用率确定下来的,应该是十分科 学了。然而,事实却并非如此:它的键盘设置是开始的时候随意定下的, 但是由于已被社会确认,也就成了一种事实标准。同样的情况也见于钟 表指针的走向。
由于市场变化多端,事实标准必然随经济机制变化而变化,当有更
好更先进的东西问世的时候,事实标准就自然改变。比如,我们今天已 经很少见到使用电子管的家用电器,因为它们被后来的半导体器件挤出 了市场;电唱机十年前还是“音乐中心”必不可少的组成部分,现在已 经难寻踪迹,而且所有唱片公司都已转产——这套相当成熟的技术几年 间就被无情淘汰,而由现在的激光唱机完全取代。
比尔·盖茨对事实标准有很深的认识。他说:“事实标准常常通过 经济机制在市场上发生变化,这种经济机制与推动商业成果的正向螺旋 十分相似,它使一个成功推动另一个成功。这一概念叫做正反馈,它说 明事实标准为什么常常出现在人们寻求兼容性的时候。”
那么,如何才能产生正反馈循环呢?比尔·盖茨认为事情非常简单, “只要有一种稍微优于对手的做法”就行了。而在高技术产品中,实现 兼容性就是最有效的做法,既可以生产大量的产品,成本却不一定会有 多大增加。
他举了 70 年代末和 80 年代初录像机的制式之战。从技术上说,当
时的 BETA 制式更为出色。但是,使用这种制式,一盘录像带只能录制一 个小时,无法录下一场电影或一场足球赛;而用 VHS 制式,则一盘磁带 可以录 3 个小时。比较起录像的质量来,当时一般的用户更关心的是带 子的容量。因此,JVC 公司开发了 VHS 标准,并容许其他录像机生产厂以 低廉的许可费使用这一标准。于是,VHS 制式的录像机大量生产出来,VHS 制式的录像带也随之占领了市场;人们自然就习以为常地认为 VHS 制式 是一种恒久的标准,而愿意多收藏 VHS 制式的带子。生产厂家便加倍生 产,使它逐渐占领了市场。1983 年,当 VHS 制式磁带开始逐渐被确立为 标准的时候,它在美国的销售量也随之开始剧增,当年就比前一年增加
50%,为 950 多万盒;1984 年,销量达到 2200 万盒;至 1987 年,该数 字升至 1.1 亿盒。至此,VHS 录像机便完成了一统天下的大任。而与 JVC 公司同时起步的 SONY 公司曾使用 BETA 制式,由于这种制式对用户不太 有利,就逐渐被冷落下来,最终导致彻底失败。比尔·盖茨说:“VHS 是正向反馈循环的受益者”。他还说:“从这一点就可以看出,一种新 技术接受水平的数量变化,能够导致技术作用本身的质量变化”。
他还举了激光唱机为例,来说明配套软件对于建立标准的重大作 用。他说,这种唱机刚问世的时候,销量不多,原因之一在于没有更多 的音乐曲目可供使用。后来,当激光唱片大量涌入市场之后,激光唱机 的优越性就充分显露出来,很快取代了有百年以上历史的机械唱机。
比尔·盖茨深刻认识到,“计算机对其用户的价值的大小,取决于
它的质量和可供计算机使用的各种应用软件。” 他希望进一步扩大自己的公司,但是,既然与罗伯茨已经毫无关系,
他们就没有必要继续留在阿尔伯克基。有人建议比尔·盖茨把公司迁往
加利福尼亚州的硅谷。那是一个高技术公司密集的地方,是许多著名计 算机公司的诞生之地,对于微软公司今后的发展,应是大有好处的。
但是,保罗·艾伦却希望公司迁回西雅图。他说:“我们的公司正
在发展之中,需要大量人才,阿尔伯克基地处沙漠中心,我们很难说服 人们到这个地方来工作。??我们都是西雅图人,在沙漠中呆的时间长 了,谁不想看看绿树和流水呢?我想,要招募人们到西雅图去工作,应 是没有问题的,那可是个居家过日子的好地方啊!”
1978 年夏天,比尔·盖茨终于决定将微软公司迁往自己的家乡西雅
图。
卢宝问他:“比尔,你为什么要离开阿尔伯克基呢?” 他回答说:“我要回到西雅图去,因为那里有我的朋友,那里还有
水!”
他已经很久没有体验过滑水运动给他带来的快乐了。 他希望卢宝也能去西雅图,同他们在一起。但是卢宝的家在阿尔伯
克基,她不能离开丈夫和孩子,随公司一道西迁。于是比尔告诉她:“只 要你回来,我这里永远会有你的工作位置。”
微软公司在西雅图郊区国家银行大厦 8 楼租了几间房子作为办公 室。1979 年 1 月正式在新址营业。
在西雅图有闻名全球的波音公司,有好几所名牌大学,他们有机会 雇佣到优秀的软件编写人才。保罗·艾伦说:“在雇佣人员时,我们不 怎么看重学历和背景。我们只想雇佣热爱程序编制工作的人。同热忱和
编程的才能相比,资格是次要的。”
11 “蓝色巨人”的神秘使者
1980 年 8 月,IBM 公司有人给比尔·盖茨打电话,说有两个人希望 会见他,请他安排一个时间。比尔·盖茨不以为然,因为 IBM 虽是鼎鼎 大名的公司,此前也并不是没有同它打过交道——他们曾来电话商议购 买软件的事情。他没有时间马上安排这个会晤,因为今天就得去赴一个 约会,便告诉来电话的人,说会晤是可以的,但是只能定在下周。对方 却没有理睬比尔·盖茨的回答,只匆忙地说,他们的人两小时后就飞到 西雅图。原来这两个人是 IBM 公司的特使。
比尔·盖茨做梦也没想到 IBM 公司的人会派特使主动来访。他马上 意识到事关重大,就毫不犹豫地取消了原定同阿塔里公司董事长的约 会。
他约了公司的同事,也是他哈佛的老朋友史蒂夫·鲍默尔一起去会
见 IBM 的代表。他们还一反常态,脱下总不离身的圆领衫、牛仔裤和运 动鞋,穿上了笔挺的西装和雪亮的皮鞋。他们是不想让大公司的人小看 了自己的公司。
他们猜想 IBM 可能是为了购买软件来找他们,但如果只为这件事,
何必郑重其事地派两个代表亲临呢?不得其解。
IBM 公司,也就是国际商用机器公司,创建于 1911 年,起初生意萧 条,到了托马斯·沃森参与经营,形势才开始好转。沃森是销售专家, 他组织了一支庞大的销售队伍。1924 年,这家公司更名为现名。在 20 年代,它是最大的时钟制造商,后来又研制成功电动打字机并独霸市场。
从 1951 年起,这家公司开始经营计算机。到 70 年代,它已经控制了美
国 60%的计算机市场和大部分欧洲市场。据说如果美国联邦政府 1969 年不对它的经营加以限制以保障自由竞争,它的发展将达到一个怎样的 规模是无法预料的。这家公司数以千计的经理人员身着蓝色制服,所以 被人叫做“蓝色巨人”。它的经营作风历来严谨稳健,甚至显得有些保 守。
到 1980 年,IBM 已有 34 万雇员,在计算机硬件制造方面独占鳌头,
占据了 80%以上的大型计算机市场。而且他们的软件也一向自行设计, 完全不与外界发生往来,也就是尊崇所谓“一切自力更生”的封闭传统。 因此,在 70 年代末美国的个人计算机被业余爱好者和一些公司搞得沸沸 扬扬的时候,它并不以为然。但是,时势造英雄,稍有眼光的人都看得 出,个人计算机已经并不是那些嬉皮士之流的玩物了;它正在成熟,形 成一股汹涌的洪流,眼见就要主宰市场。
个人计算机的汤汤之潮已经形成,但在当时并不是人人都看出了它 的远大前景。比尔·盖茨在湖滨中学初试计算机时,接触的是数字设备 公司(DEC)生产的 PDP—10 型计算机。那是公司的缔造者肯·奥尔森的 杰作,比尔·盖茨说他“是一位传奇式的硬件设计师,是我心目中的英 雄,一位可望而不可即的天神”。奥尔森在 1960 年就生产出 PDP—1 型 小型计算机,价格为 12 万美元。这当然不是一个小数目,但是比起当时 IBM 公司生产的价值数百万美元的大型机器来,它就只及其一个零数。而
且这种计算机的用途广泛,不久又形成系列,几年之间便得到普及,数 字设备公司的资产很快达到 67 亿美元。但是,又过了几年,善于创新的 奥尔森却犯了一个极大的错误。这一次,他没有看出更小型的个人计算 机的发展趋势,反而反复声言,说那不过是一种赶时髦的玩艺儿,对它 不屑一顾。结果他在风光了 20 年之后,在个人计算机蓬勃发展的时候错 失良机。
著名华裔工程师王安也曾几度贻误时机。60 年代,他建立的王安实 验室独霸了电子计算器市场。到 70 年代,他一度不听人们对他的忠告, 参与低成本竞争,几乎倾家荡产。不过王安到底也非平庸之人;他见势 不妙,很快改弦易辙,把他的公司转为生产文字处理机,摆脱了窘境。 这种处理机使用一块能够处理文本的微处理器,配上王安为它设计的出 色软件,在很大程度上取代了传统的打字机,曾在 70 年代风靡世界。然 而王安也同奥尔森一样,思想受到他的文字处理机束缚,当 80 年代个人 计算机开始铺天盖地流行起来的时候,他却没有发现他的文字处理机有 被取代的危险。个人计算机的功能远远超过了他的文字处理机,它机器 里使用的如 WordStar,Word-perfect,MultiMate 等著名软件稍经改变, 就可以被用到个人计算机上。王安没有意识到软件兼容的重要意义,从 而失去了一个历史性的转机。
IBM 公司决策人这一次只好承认现实,召集专家开会,讨论研制个人
计算机的可行性。有人提出收买名气颇大的阿塔里个人计算机公司,但 另有人以该公司并非美国最佳公司为由驳回。又有人提出收买最佳的苹 果公司,而苹果公司却并没有出售的打算。最后,一些人认为 IBM 公司 人才济济,技术势力雄厚,由公司开发自己规格的个人计算机应是举手 之劳。但是系统部实验室主任比尔·洛威提出了一个问题:如果在公司 内开发个人计算机,从设计到投产到上市,以公司严格的管理程序,没
有 4 年的时间是不可能的。然而当今微型计算机产品日新月异,从简陋
的阿尔塔机过渡到复杂的苹果二号机,仅过了 4 年时间。如果规模庞大
的 IBM 公司仍然照走老路,它庞大的机构就有可能成为一个障碍,从而 在变幻不定的市场面前永无希望一跃而为执其牛耳者。当时的董事长法 兰克·卡里也有同感,他说得更形象,认为这就等于“指望一头笨拙的 大象去跳节奏急促的踢踏舞”。
于是,IBM 公司决定实行“象棋计划”,组成一个委员会,专门负责
开发自己的个人计算机。委员会的成员详细研究了苹果公司及其他一些 公司在这一领域占先一步的经验,得出两个结论:一是鼓励和支持那些 独立的软件发行公司,让它们大量开发软件;一是建立起了一个公开的 结构,带动了一大批软件公司发展。委员们决定建议公司最高层放下架 子,加入这个洪流。但他们希望把事情做得十分巧妙,要让人既感惊异 又叹服不止。于是打算一改过去“一切自力更生”的传统,而与其他公 司秘密合作,一鸣惊人。
这个委员会设在佛罗里达州的博卡拉顿研究中心。它对美国计算机 市场流行的几种计算机作了仔细研究,决定在硬件上采用英特尔公司的 微处理器。至于软件,他们发现众多软件公司里有一个微软公司特别引 人注目,它的包括 BASIC 在内的几个基本软件已经在微型计算机领域成 为标准,它的产品销售量每年都要翻番;就决定同微软公司接触,或许
可以让微软公司来开发他们需要的软件。于是微软公司就接到了前面提 到的神秘电话。
IBM 公司的特使同比尔·盖茨见面之后的第一个作法就令人不可理 解:他们要比尔·盖茨在谈判前先签署一纸协议,保证不泄露谈判的任 何内容,也不得向 IBM 公司的代表谈自己公司的任何机密,比如某些设 计思想,因为这样可以避免今后发生纠纷。而且微软公司永远不得对 IBM 公司提出法律诉讼。比尔·盖茨觉得事情有点奇怪而神秘,但不假思索 就签上了自己的大名。在他看来,这样的协议好像根本没有什么意义—
—他的法律知识是这样告诉他的。 这两位代表宣称:“这是我们公司所作的最不寻常的一件事。”他
们只向比尔·盖茨提了一些奇怪的问题,大概是了解微软公司生产些什 么软件,家用计算机的哪些功能最重要之类。这似乎是一次结识性的访 问,临别,IBM 公司的代表只对比尔·盖茨他们说了一句行话:“别给我 们打电话,我们会给你们打电话的。”虽然这次接触并没有产生任何结 果,但是比尔·盖茨和保罗·艾伦仍然感到事出蹊跷,其中必有原委。 他们有了一种预感:一定有什么大事就要来了。
第三章一鸣惊人
1 优雅的商业品行是至关重要的
IBM 公司的人同微软公司接触之后,获得了深刻的印象。他们认为微 软公司的人负责、诚恳、富于进取。他们认为这个公司完全适合同他们 合作。
过了一个月,IBM 公司才来电话,希望同他们第二次会面。 公司准备派一个 5 人代表团前来参加会谈,其中包括一名律师。比
尔·盖茨也决定来个对等,把微软公司的法律顾问请来,再加上两名雇 员。
直到此时,他们仍然不知道 IBM 公司葫芦里卖的什么药,只得先洗 耳恭听。
仍然是先签署一项和上次一样的协定。
然后,IBM 公司处理公司间事务的负责人才把此行的目的告诉大家—
—IBM 公司正在研制一种个人计算机,他们需要同微软公司合作。 闻此,比尔·盖茨才知道 IBM 公司已将微软公司视为合作伙伴,他
马上感觉到这实在是 IBM 公司向他提供了一次大展宏途的千载良机。接
着,IBM 公司的代表将他们研制的设计图向微软公司的代表们展示,声言 IBM 公司将在短短一年内推出一种个人计算机,打算采用英特尔公司的
8080 芯片,问比尔·盖茨他们,如果 IBM 公司向微软公司提供一项 8 位
计算机规格书,微软公司能否为它的只读存储器编写 BASIC 语言,而且 在 1981 年的 4 月前完成?
比尔·盖茨说毫无问题。
但是他指出 IBM 公司决定使用 8080 芯片是一个不妥的考虑。当时的 市场虽然属于 8 位计算机,却正在被使用 8086 芯片的 16 位计算机取代。
8086 芯片是英特尔公司 1978 年 4 月继 8080 芯片之后专为制造微型计算
机推出的产品,它的存储和调用容量高达 100 万个字节,而 8080 才 6.4 万个。以计算速度而论,8080 也是不可望 8086 之项背的。8086 芯片的 优势自不待言,对用户的吸引力当然也十分明显。英特尔公司曾向微软 公司展示过这种芯片,微软公司对它大感兴趣,决心为这种微处理器开
发 BASIC 语言。1978 年秋,微软公司同英特尔公司达成为 8086 开发 BASIC
语言的协定。当时微软公司根本没有 8086 芯片,比尔·盖茨他们沿用过 去的做法,在 PDP—11 型机上开发了一模拟器,6 个月之后,这种语言编 制成功了。
然而这种语言能不能在 8086 芯片上正常使用呢?他们为 8086 开发 软件真如同雾里看花。这时,西雅图有一位计算机专家蒂姆·帕特森得 知微软公司搬到了这座城市,就到公司登门拜访,问到微软公司是否已 经为 8086 编制了 BASIC,因为他用 8086 作了一块插卡,可以在阿尔塔计 算机上使用;他希望用微软公司的 BASIC 对此加以验证。微软公司的程 序编制员们听到这个情况后兴奋极了,因为他们的软件正有待于在 8086 上检验,然而他们至今还没有见到过 8086 芯片。他们希望帕特森马上把 他的机子拿来。一星期后,计算机安装完备,BASIC 在机上运行得非常顺
利,甚至可以说完美无缺,这使大家既惊讶又激动。在全国计算机会议 上,帕特森演示了 8086 的 BASIC 语言在他机器上运行的过程。他同微软 公司的人们在旅馆的窗户外燃放烟花,以庆祝他们的成功。这时,帕特 森开始考虑为 8086 芯片专门编制一个操作系统。
1979 年,微软公司的软件逐渐打开市场,它的 BASIC 在全世界的销 售额达到 250 万美元。而且,近年他们已经为 8080 芯片开发了 BASIC、 FORTRAN 等语言的软件。但是,当时在市场上最畅销的还不是 IBM 公司的 计算机,而是苹果公司的苹果二号机。这种机子使用的芯片是 6502,操 作系统则是苹果公司自己编写的,目的是要使它的用户对它永远保持忠 诚。微软公司开发的 FORTRAN 和 COBOL 等语言只能适用于 8080 芯片和 CP/m 操作系统,不能在苹果机上使用。他们曾打算开发一种程序,将 8080 代码转换成 6502 代码。最后,保罗·艾伦提出干脆开发一个软件转换卡, 使苹果机能运行 8080 的程序。保罗·艾伦把这项工作交给了西雅图的高 中学生尼尔·孔森。这位计算机爱好者也是微软公司搬到西雅图之后前 来毛遂自荐的。孔森最终圆满完成了这一重托,使成千上万原来在 CP/M 操作系统下使用的程序,都可以上苹果二号机。这种转换卡推出一年, 销售量就达到 2.5 万套,10 多万台苹果计算机装上了它。
同 IBM 公司的代表会谈时,比尔·盖茨认为,IBM 公司既然打算以商
用市场为发展个人计算机的目标,就必须使用新一代的 8086 芯片,才能 一开始就站在发展的潮头上。IBM 公司的代表决定将比尔·盖茨的意见写 进他们的报告中。他们要求比尔·盖茨提出一个能使用微软公司开发语 言的计算机设计蓝图。
象棋计划终于获得 IBM 公司最高领导层批准。IBM 同意了比尔·盖茨
的建议,决定采用英特尔公司的 8086 芯片,并要求微软公司提供他们的 BASIC、FORTRAN、COBOL 语言,但首先要在 1981 年 4 月前编写出 BASIC 语言。
这可使比尔·盖茨感到为难而且失望,因为微软公司生产的各版本
FORTRAN、COBOL 语言,都必须依靠已经几乎成为市场实际标准的 CP/M 操作系统。开发这个系统的数字研究公司目前正在开发适合于 8086 芯片
的 CP/M-86 版本。这个系统的开发者并不是微软公司,而是加利福尼亚
州数字研究公司的加里·基尔代尔教授。他只好向 IBM 公司的代表说明, 这个操作系统的所有权不在微软公司,而在数字研究公司。他马上给数 字研究公司打电话,说有一个大客户想同他们谈谈,希望他们能在第二 天同该公司的代表见面,并好好招待他们。然后就把电话交给 IBM 公司 的代表,让他们去敲定会面的细节。
比尔·盖茨表现出了真正的君子风度,他知道这样做对他自己意味 着一个什么样的损失,然而他仍然希望数字研究公司能得到这个应得的 机会。他知道在与 IBM 这样声誉卓著的大公司打交道时,优雅的商业品 行是至关重要的。
2 失而复得的千载良机
这里有必要详细谈谈基尔代尔教授。
这位教授现年 40 岁,和比尔·盖茨早就相熟,既是比尔·盖茨可敬
的朋友,又是竞争的对手。他智慧超群,却没有办实业的经验和兴趣。 他是一位纯粹的学者。他知道比尔·盖茨才华过人,也喜欢比尔·盖茨, 视比尔·盖茨为少有的同道。他曾对比尔·盖茨说,“你我是少数仅在 这种玩艺儿里才感到自在的人。”但是他并不欣赏比尔·盖茨那个“我 要赢”的人生哲学,他认为对于一个人来说,幸福才是最重要的。
有一次,比尔·盖茨从西雅图给他打电话,询问他的近况,他风趣 而不乏揶揄地对比尔说:“照我看,加利福尼亚州和华盛顿州最大的不 同,就在于这里没有那么多工厂和烟囱,尤其是没有像比尔·盖茨这样 好冲动的年轻人。”
这位教授在计算机软件方面做了许多工作。1973 年下半年,他曾花 几个星期时间编写了世界上第一个简单的操作系统,名为 CP/M,即监控 程序。后来,他参加了硬件设计师本·库珀的占星机软件设计工作。这 两个人根本就不相信占星术,做这个机器无非是闹着玩而已。结果,机 器是制造出来了,但在商业上并没有达到预期的效果。如果说做这件事 情有什么收获,那就是基尔代尔对 CP/M 的关键部分即调试程序和汇编程 序进行了改写,并在编辑程序上取得进展。后来,教授在他妻子的鼓励 下组建了一个公司,专门出售 CP/M 程序。但是,他自己对这个程序的意 义看得并不太清楚,认为使用者寥寥无几,能有多大价值呢?他们把这 个公司叫做数字研究公司。
1978 年,比尔·盖茨的微软公司同基尔代尔的数字研究公司之间有
一个不成文的协议:微软公司主要销售语言软件,数字研究公司则独占 操作系统的市场。到了 1979 年,数字研究公司打破默契,开始生产语言 软件,微软公司便着手开发 U-NIX 操作系统。从此,两家公司的关系开 始发生变化,过去的合作态度不复存在了。
但是,这一次,比尔·盖茨仍然希望数字研究公司能够答应 IBM 公
司的要求,以便使微软公司的 FORTRAN 和 COBOL 等语言软件适合 8086 的 CP/M 操作系统。
比尔·盖茨把 IBM 公司的代表介绍给基尔代尔,也就等于把大概是
本世纪最大的一笔生意让给了教授。 然而,历史注定了这个机会最终仍然落到比尔·盖茨身上。对乘飞
机把如此良机送来的 IBM 公司使者,数字研究公司的人却没有表现出应
有的热情。基尔代尔教授当时出差在外,接待 IBM 公司代表的是他的妻 子。她和公司的法律顾问首先就不愿意在会谈开始前的协议上签字。他 们根据这个神秘的举动而怀疑来者的动机,以为这样做必使数字研究公 司吃亏无疑,无论 IBM 公司的代表如何向他们解释,说这无非是官样文 章,并没有任何实际意义,都无法消除他们的怀疑。那位法律顾问还要 求修改这个协议。IBM 公司的代表对数字研究公司表现出的不信任感大为 不满,只好拂袖而去。教授出差回来,表示完全可以签署这个协议,但 也并没有采取具体措施挽回机会,因为他当时正同惠普公司谈判,认为 达成那个协议,其利益将超过同 IBM 公司的协议。再说,当时他就看到, CP/M 是为 8 位微处理器设计的,要按 IBM 公司的要求在次年 4 月前研制 出供 16 位微处理器 8086 芯片使用的软件,也是一个问题——他已经于 一年前动手开发适用于这种芯片的软件 CP/M—86,但进展很不如人意。 IBM 公司后来好几天通过电话同教授本人联系,希望他们再作考虑,都未
能得以直接同他通话。基尔代尔教授完全没有看到这件事情的意义。他 当时一心考虑的是同夫人一起去加勒比海度假。
就这样,数字研究公司的人根本不知道他们在无意之中失去了一个 非同一般的转机。教授对坐失良机并不在乎,他压根儿对商业活动就没 有兴趣,甚至厌恶过多的商业活动。他曾在华盛顿大学攻读博士学位, 然后来到加利福尼亚的一座滨海城市。他平日深居简出,实在喜欢这里 的明丽风光和宁静气氛。大海、沙滩、阳光和森林就是他的伴侣,因为 他能在其中体验诗意的生活。他有着另一种人生哲学,他喜欢教书胜于 喜欢商业和金钱。如果说他潜心于软件的编制,则那无非是为了满足他 那智力方面的强烈好奇心。他同英特尔公司保持着良好的关系,每个礼 拜都去那里作顾问,并在那里迷上了小型计算机。他花了几个月的时间, 为英特尔公司搞出一个 PL/M 语言,这种语言比 BA SIC 语言更加严密。
3 “我是我们公司里学历最低的”
IBM 公司的代表决定又回到西雅图微软公司,与比尔·盖茨签订合 同,购买他们的几种高级语言软件,其中也包括操作系统。这一刻,显 然意味着名噪一时、已经逐渐成为计算机操作系统实际标准的 CP/M 开始 一落千丈,而微软公司的 MS—DOS 即将日升中天。微软公司偶得契机, 翻开了发展史上新的一页。
IBM 公司最需要的是一个先进的操作系统。 CP/M 操作系统既然未
获准使用,任务落到了微软公司头上,比尔·盖茨就得想办法自行开发 一个操作系统,来满足 IBM 公司的需要。他打电话告诉 IBM 公司软件部 负责人,说他这里有他们感兴趣的东西。IBM 公司的人就要他们提出一份 可行性报告。
比尔·盖茨之所以敢于说这个话,是因为他知道当地有一家西雅图
计算机产品公司,主要出售电脑主机板,那里就有一个 SCP—DOS,是为
8086 微处理器开发的 16 位操作系统,可以代替 CP/M。他们只要对这个 操作系统加以修改,就可以达到 IBM 公司提出的要求。他与那个软件的 开发者蒂姆·帕特森也十分熟悉。帕特森曾因为采用英特尔公司的 8080 芯片作为中心处理器,急需一种 16 位操作系统,不然他的硬件就难以出 售。他曾请基尔代尔帮忙,但教授没有答应。他只好花了半年时间,于
1980 年 4 月自己编写了这个操作系统。他最初把这个操作系统取名为
QDOS,后来改成 SCP—DOS,最后又改作 86—DOS。当时他曾问过保罗·艾 伦,微软公司是否有兴趣获得这种软件的使用许可权。所以,比尔·盖 茨他们对这个软件早有印象。
比尔·盖茨决定将这个操作系统买下来加以改造,以适合 IBM 公司 的要求。1980 年 10 月,保罗·艾伦去对帕特森说,微软公司对他的 QDOS 很感兴趣,希望能把这个软件销售给微软公司。果然不出所料,此事一 谈就成。微软公司花了不到 10 万美元买下了这个软件,然后按 IBM 公司 的严格要求,发扬微软公司的工作传统,集中精力为 IBM 公司即将推出 的划时代个人电脑开发软件。有了这个软件作为基础,微软公司为 IBM 公司设计软件就可以节约整整一年的时间。
10 月,比尔·盖茨同保罗·艾伦和史蒂夫·鲍默尔去佛罗里达州的
博卡拉顿向 IBM 公司提交报告。他们在飞机上对报告反复作了检查。在 迈阿密下飞机后,比尔·盖茨发现他忽略了一个小问题:忘记打领带了。 这可是一个不能马虎的细节。他只好在驱车去博卡拉顿时,在一家路边 百货店买了一条。他们衣冠楚楚地来到 IBM 公司的会议室,同 14 名技术 人员就各种问题进行详细的会谈。他们谈了整整一天,比尔·盖茨回答 了公司设计组的人踊跃提出的数十个问题。最后,公司的人问比尔·盖 茨:“像你这样的人,你们公司有几个?”比尔·盖茨回答说:“可以 说我们公司的每个人都这样。”说完又添上一句:“我是我们公司里学 历最低的,只上过一年大学。”他们又问了大量细节问题,比尔·盖茨 都作了圆满详尽的回答。到吃午饭时,比尔·盖茨心里已经有数:签署 这个合同大概没有问题了。但这件事最终还要由 IBM 公司的高层人士来 决定,而他们据说一向自视甚高,对微软公司这样名气不大的小公司会 正确看待吗?幸运的是公司新任董事长约翰·奥佩尔听说即将参与设计 工作的是微软公司时,问了一句:“就是玛丽·盖茨的儿子那家公司吗?” 原来,这位董事长曾同比尔·盖茨的母亲一起作过联合道路公司董事会 的董事。玛丽的品性和人格给约翰·奥佩尔留有深刻的印象。
或许命运在这里也起到了一点作用。
小小的微软公司和名声赫赫的 IBM 公司共同研制个人计算机的合同 于 1980 年 11 月 6 日签订。
前面谈到微软公司在阿尔伯克基时,曾经雇请过一名秘书米丽亚
姆·卢宝。1978 年,比尔·盖茨决定把公司迁回老家西雅图。大部分雇 员都随比尔·盖茨去了新址,卢宝却没有去。她舍不得这个公司,但是 她丈夫的工作在阿尔伯克基,她无法离开自己的家。临别,比尔·盖茨 希望她能尽快去西雅图,并且对她说:“我知道你最终还会回来。只要 你回来,我这里永远会有你的工作位置。”
1980 年冬天,卢宝果然来到西雅图,又回到了微软公司。不久,她
把她的全家也搬来了。她眷恋着这个公司,她告诉人们:“只要你同比 尔·盖茨密切合作过,就不可能离开他这样的人太久。他有一种力量, 叫人感到鼓舞,能使人奋发向上。”她重新投入了微软公司紧张的工作。 有一次,她看见比尔·盖茨一反常态,没有像往常那样穿得随随便便地 来上班,而是西装领带,着装如仪,不禁想笑。不一会儿,她又看见 3 个穿牛仔裤、网球鞋,拎着大旅行包的人来到公司。起初她还以为这些 人是商品推销员,正想前去阻拦,不让他们进办公室,万万没想到那些 人竟是 IBM 公司的代表。她把他们引进比尔·盖茨的办公室。双方一见 彼此的装束,惊诧之余,不禁都哑然失笑——原来他们都是在模仿对方 的作风啊!
4 封闭式开发
IBM 公司规定研制期限为一年,而且要求严格保守机密,因为这涉及 到公司重要的商业利益。公司为这项软件开发制定了非常严格的保密标 准,比尔·盖茨和他的同事们住进了西雅图国家银行大厦 8 楼微软公司 办公室一个位于过道尽头,长 9 英尺宽 6 英尺的小房间。他们的隔壁是 一家证券经纪公司。为了防止泄密,IBM 公司对他们进行封闭式管理,不
准随便开门,一切有关象棋计划的资料文件都不得带出房间。IBM 公司还 为他们安装了一种专门的保险箱,还要求在天花板上装铁丝网,以防有 人从屋顶上进入房间。但这个过分的要求遭到了拒绝。房间里没有窗户 也没有空调设备,夏天室内气温高达 38℃。IBM 公司的人还要求不准开 门,并且多次进行安全检查。据说有一次微软公司的人正在开门通风, 被检查人员发现,就受到了警告。微软公司的人虽然极不习惯这种管理, 但知道商战无情,泄密就等于自杀,也只好遵命。
按照合同规定,这些软件的开发必须在 1981 年 3 月底完成。他们雇 请了蒂姆·帕特森来协助设计操作系统,比尔·盖茨则负责改进原来为 阿尔塔计算机设计的 BASIC,使它能用于 IBM 公司的个人计算机。
他们要解决的首要问题,就是按 IBM 的要求,将 QDOS 使用的 8 英寸 磁盘改为使用 5.25 英寸磁盘,这牵涉到数字记录状态的变更。蒂姆·帕 特森好长时间都不知道微软公司是在为谁研制这些软件。有一天,他接
到 IBM 公司打来的电话,询问有关 DOS 的情况。他觉得奇怪,问对方是 谁,对方马上意识到不对,便支支吾吾地搪塞一下,匆忙挂了电话。
为了同 IBM 公司加强联络,在相距 4000 英里的西雅图和博卡拉顿之 间,除了邮件往返不断,还建立了一条“热线”,也就是一个电子通信 系统。比尔·盖茨也不时出差去博卡拉顿。在飞机上睡觉成了他的习惯, 这样,人一到就马上可以精力充沛地投入工作。偶尔他可以一天之内飞 一个来回,行程达 8000 英里。
开发工作的困难有的可以预计,有的难以预料。
微软公司在感恩节的周末才收到 IBM 送来的一台样机。鲍勃·奥里 尔负责对原 QDOS 加工,将它转变成 IBM 个人计算机要求的专业软件。但 最初 IBM 计算机的规格只有一个雏形,并没有规定全部细节,为了在 IBM 要求的期限完成这个软件的开发,鲍勃只好冒险一试。收到样机以后, 他就同迈克·科特尼开始在那间闷热难熬的小屋子里紧张工作。他们使 用了两种计算机,这些机器持续不断发出的热量不仅使屋子里的温度又 上升了好几度,叫人受不了,而且更严重的是引起了计算机本身工作的 不稳定。情况往往这样,出错之后,他们花好几个小时在软件上去寻找 原因,结果才知道原因是在计算机上。1981 年 1 月 5 日,鲍勃·奥里尔 终于决定给 IBM 的卢·弗拉申斯基写信,说明这个问题。他写道:“?? 几个星期以来,微软公司的人勤奋工作,在你们送来的个人计算机样机 上安装 86—DOS。刚开始时,硬件运行是正常的,令人满意。但是不久之 后就不稳定了。IBM 公司的工程师认为问题出在样机上。可能是由于计算 机工作时产生热量,使一些地方发生了接触不良的现象。??为了在计 算机上安装合适的操作系统,我们有时不得不花好多天时间来查明问题 是出在硬件上还是软件上。我们就这样浪费了许多时日。虽然如此,我 们还是有可能在 1 月 12 日前完成预定的 DOS 和 BASIC-86 的开发。不过,
我们再也不能浪费时间了。??” 后来,微软公司的程序编制员尼尔·孔森也参加了鲍勃他们的工作,
小小的房间里又增加了一台计算机,气温有时几乎达到 40℃,计算机的 工作可靠性进一步下降,他们只好违背保密禁令,终日房门大开。但他 们仍然害怕 IBM 公司的视察员前来检查,就建立了一个“警报系统”, IBM 的人一来,只要有雇员发现,就立刻向他们报警。不过,这个系统也
有失灵的时候。有一次,IBM 的一个视察人员悄悄来到公司,没有被人发 现。他直接闯入鲍勃他们的工作室,见大门敞开,一些计算机零件甚至 放在室外,就马上要求公司对此作出解释。微软公司受到很大的压力, 从此以后,保密规定执行得更加严厉,IBM 也加强了检查系统。微软公司 雇员们的日子更加难过,他们几乎没有任何喘气的机会。
到了 1981 年 2 月,微软公司的 MS—DOS 终于能在样机上正常运行, 但鲍勃发现计算机运行的速度比预期的要慢,“并不比苹果二号机快”。 他又给 IBM 的帕特·哈灵顿写信说:“我们不能肯定,这台样机的速度 是否是最快的最后版本。我们担忧的是《个人电脑》杂志对样机的首次 评价,可能就会根据目前这一台样机做出。如果我们没有超过 8 位处理 器的速度,我们的产品给人的第一印象就不会是好的。”鲍勃不久之后 就得到了 IBM 公司的回信。信中称:“??你信中提出的问题现在已经 得到解决。??你对计算机样机运行情况的担忧,得到了我们的一致赞 赏。IBM 的工程技术人员已经告诉我,最后推出的产品将对所有的缺点进 行改进??”
还有一个硬件问题也使开发工作不能如期完成。IBM 样机的基本输入 和输出系统(BIOS)不能把数据输入 64K 以上的位置,否则就死机。直
到 4 月,鲍勃才发现这个问题,IBM 马上派工程师去西雅图解决,但这样
已经使微软公司损失了整整两个月的时间。另外,IBM 应当提供的游戏杆 控制卡直到 2 月才送到,BASIC 的开发进度也受到影响。3 月初。IBM 的 代表同微软公司会谈,讨论如何提前软件的交货日期。他们提出了一个 新的日程表,微软公司同意了这个日程安排,但强调如果 IBM 公司提供 的硬件不可靠,他们也难以按日程安排交货。
微软公司其他人员的任务便是对 PASCAL、COBOL、FORTRAN 等语言进
行转换。整个来说,这是一项浩繁无比的工作,而要求完成的时间又实 在有限。在签订合同之前,比尔·盖茨他们就怀疑能否在规定的期限里 完成这项工作,但三思之后,仍然决定冒险一试。他和公司的全体人员 自始至终承受着 IBM 公司的强大压力。比尔·盖茨一伙多年以来已经不 只一次抢时间加班加点地工作,而这一次他们面临的是一项具有历史性 转折意义的挑战,不能不慎重以待。这伙人似乎在世界上消失了,不仅 冬天去滑雪的传统爱好自然取消,就连去佛罗里达州肯尼迪角参观史无 前例的航天飞机发射这样诱人的事情,也差点成为泡影。最后,比尔·盖 茨经不住一些人的好说歹说,只好答应,如果他们能提前完成一部分工 作,就可以去肯尼迪角。人们加班加点夜以继日地干了 5 天,终于获准 去看航天飞机发射。比尔·盖茨和艾伦·保罗也在公司同行的力劝下一 道前往。
在同 IBM 公司的合作中,微软公司学到了很多东西。IBM 的工作方法 也对微软公司采用的标准产生了重大影响。微软公司的软件要经受 IBM 用非常先进的方法进行严格测试,比尔·盖茨甚至认为这种测试近于残 酷。为了考验软件的质量,他们把软件送给许多特定的用户使用,以便 能找出隐藏得很深的错误。这往往需要好几年的时间。微软公司注意到 了这个要求,便逐渐改善了公司产品质量检测、计划编制及安全措施等 系统的一系列作法。
结果,微软公司的任务如期完成。IBM 公司的象棋计划也获得成功。
成为本站VIP会员VIP会员登录,
若未注册,请点击免费注册VIP 成为本站会员.
版权声明:本站所有电子书均来自互联网。如果您发现有任何侵犯您权益的情况,请立即和我们联系,我们会及时作相关处理。