4、盖茨与 IBM 公司的 PC 机
在微型计算机革命的浪潮中出名的闯将除了沃兹和乔布斯之外,就要算是比尔·盖茨了。十几年间,他从一个大学二年级学生,一跃成为靠个人创业致富的全美首富,1992 年年仅 35 岁的盖茨个人财产达到 80 亿美元。
在 70 年代,美国计算机工业发展神速,计算机硬件的功能越来越强,但相比之下,软件的发展却显得缓慢。1975 年,年仅 19 岁的盖茨和他的伙伴保罗·艾伦独具慧眼,创办了美国第一家软件公司,在微型计算机革命的浪潮中,推波助澜,难怪有人出言不逊地说:“如果有谁开车把比尔·盖茨撞死的话,那么微型计算机工业的发展,就会推迟好几年。”
盖茨生于 1957 年,从小聪明好学。在 14 岁读中学时就与比他高两个年级的伙伴艾伦迷上了计算机。他们在最初操作计算机的第一周,就用去了价值为 3000 美元,这相当于一学年所需的全部费用。
盖茨在中学时就投身于计算机行业,他从事的第一件差使,是替一家计算机公司所出售的计算机挑毛病,他得到的报酬是公司允许他免费使用计算机。他还在课余为计算机公司编程序,曾发现过公司程序员在工作中出现的一些错误。他还与三个对电子学感兴趣的朋友建立了一个小组。他们开发出一个中学工资计算机结算系统。这个小组成立了 Fraf—O—Data 公司,盖茨自任经理,并把上述结算系统出售给当地的政府官员。不到一年,公司就积累了 2 万美元。然而当顾客探听到这家公司原来是由一个十几岁的孩子在管理时,就决定中止与它的来往,公司无奈只得停办了。但盖茨敏锐地看出, 随着计算机工业的发展,计算机的价格将直莱越便宜,它们在各行各业中将发挥出越来越重要的作用。他还意识到为微电脑编写通用程度的重要价值。
1973 年微处理器 8008 问世,艾伦准备用这种微处理器装出一台计算机, 并鼓动盖茨一起来搞。艾伦提议开发一种 BA- SIC 解释程序(把 BASIC 输入语句变为 8088 微处理器一系列指令的一种翻译程序),从而使任何人都能用BASIC 语言编制程序来控制微处理器。
他们两人在一家大公司一起工作过一年多时间后,1974 年秋,盖茨进入
哈佛大学法律预科学习,努力钻研数学、物理学、心理学等课程,而艾伦则到另一家公司去工作,周末两人就在一起钻研微型计算机。
1975 年初,艾伦看到一本介绍阿尔泰计算机的杂志,了解到这种计算机结构很简单,而且微型系统公司尚未为用户的机器提供任何软件,用户在机器组装好后必须自己去编制程序。艾伦把这一情况告诉盖茨后,他们一致认为,这正是大显身手的极好时机。于是马上给微型系统公司打电话,毛遂自荐地要为公司提供阿尔泰机适用的简易 BASIC 语言,立刻引起了这家公司的兴趣。
BASIC 语言在 1964 年问世后,就受到普遍的欢迎的,因为它与当时广泛使用的 FORTRAN 语言相比,能更迅速、方便地编制程序,又很适于少年儿童学习使用。在阿尔泰机刚问世时,有人就想开发一种简易的 BASIC 语言,以激发孩子们学习计算机的兴趣。
微型系统公司请他们几周后到公司去演示所编制出的程序。为此,他们两人按照这种计算机的说明书,全力以赴地苦战了几个星期。他们每天工作到深刻,有时甚至通宵达旦,干得累了就打个盹,醒过来再接着干,甚至在睡梦中也想着编程序。由于当时还没有为 BASIC 语言或其他软件建立起统一的标准,盖茨与艾伦就按自己所确定的要求,对未来软件开发的模式作出了规定。他们把编好的程序拿到公司去演示,结果一举成功。
此后艾伦被这家公司聘用从事软件开发。不久之后,盖茨感到软件产业的标准急待建立,当时(1976 年)正是发展软件产业的大好时机,于是当机立断地从哈佛大学二年级退学,与从华盛顿大学退学的艾伦一起为微型系统公司工作。很快他们意识到,除了阿尔泰机之外,还有一个更广阔的软件市场,因此他们决心在计算机软件方面干出一番大事业,他们组建了微型软件公司,销售用 BASIC 语言编制的程序。
1977 年,苹果Ⅱ型机一问世,就立即用盖茨和艾伦开发的简明语言 BASIC
—8 去编制程序。用这种 BASIC 语言编写程序,就使苹果机如虎添翼,迅速打开了销路。反过来,苹果机的流行,又使 BASIC 语言更加普及,与此同时软件市场也空前活跃起来了。至今,已开发出专门用于苹果机的程序,其数量超过了 16,000 种。
在许多人都能买得起计算机的情况下,为了使计算机(硬件)能发挥应有的作用,同时使微型计算机真正成为名副其实个人用的计算机,无疑必须设计出切实有用的、用户能买得起的软件,而且应该拥有生产计算机软件的有效手段。随着微型计算机工业的发展,软件产业应运而生。为阿尔泰计算机设计 BASIC 软件的盖茨与艾伦,正是这一产业的先行者。由于盖茨和艾伦等人的努力,使计算机的使用方式发生了根本的变化,于是让个人拥有(微型)计算机,人人都能使用计算机的理想最终成为了现实。
许多大公司要求盖茨等人为他们用 BASIC 语言编制程序,随着业务的发展,盖茨组建了一支软件开发的队伍。到 1978 年,在微型计算机软件市场上, 微型软件公司处于主导的地位,它的 BASIC 软件,几乎成为各种计算机和不同操作系统采用的标准组成部分。到 1978 年底,公司赢利超过了 100 万美元,
而公司的全部工作人员却只有 13 人,其中大部分是程序编制人员。
1980 年夏天,微型软件公司打算向所有微型计算机厂商提供软件,使本公司的软件成为计算机行业中的标准产品,这样就能一劳永逸地避免了从事“软件翻译”所带来的麻烦。
1980 年,IBM 公司对个人计算机的生产发生了兴趣,决定在一年内完成机器的设计工作。但公司的主管人员估计,如果由本公司独立来开发这种产品,至少要用 4 年的时间,因此决定寻找合作伙伴。在软件方面,首先想到了微型软件公司。而当时盖茨也盼望 IBM 这一家大公司能采用自己的 BASIC 软件。1980 年 11 月,这两家公司签订了合同,其中一方是计算机行业的巨头;而另一方是由 25 岁的小伙子领导的、雇员只有几十名的小公司。合同确定由微型软件公司把一种 8086 机所用的操作系统 SCP—DOS,改为能在 IBMPC机上使用的操作系统。为了如期履行合同,盖茨花 5 万美元从西雅图的一个编程员沃什那里买来一个不完善的操作系统,微型软件公司的人员夜以继日地努力,对它的程序进行加工修改并命名为 MS—DOS 系统,提供给 IBM 公司, 成为 IBM 公司微型计算机的标准磁盘操作系统。盖茨当时的打算是使软件能跟上个人计算机硬件的最新发展。
1981 年 8 月 12 日,IBM 公司推出了它的第一种个人计算机 IBMPC(P、C 是个计算机英文单词前面两个词首),后来人们通常简称为 PC 机。它是 IBM 公司成立以来售价最低的一种产品,而且破天荒地宣布要在百货公司出售, 这引起美国新闻界的广泛注意。
世界最大的计算机公司 IBM 推出 PC 机,这一事实本身表明,个人计算机是一个很有前途的领域。PC 机的问世,对微型计算机的制造与销售、软件编制等方面,都产生了重大的影响。
IBM 公司一反常规,改用其他公司出品的通用器件来生产 PC 机。例如其中所用的 16 位微处理器是一种新的芯片 8088,虽然它的性能不算最强,但对个人计算机来说已经够用,从而使 IBMPC 的功能,比当时市场上任何一种个人计算机都要强些,而比陈旧的苹果Ⅱ型机更胜一筹。IBM 公司还为用户提供一些应用程序,尽管它们并不是由 IBM 公司独立编制的。
苹果机公司认为 IBMPC 机的问世,对他们也是有益的,因为由于 IBM 公司的宣传,将会扩大个人计算机的销路,因此硬着头皮作出“欢迎 IBM 公司进入个人计算机市场”的状态,情况确实不出苹果机公司所料,由于 IBM 公司的投入,个人计算机的市场迅速扩大。在 1981 年的后五个月内,PC 机机一共销出了 1.3 万台,而 1982 年一年的销售量就超过了 20 万台。相当大的一部分个人计算机的市场,很快就被 IBM 公司占领了。
PC 机的成功,促使程序设计者为 PC 机的软盘操作系统 MS—DOS 编出了大量软件,MS—DOS 很快成为整个计算机行业 16 位微型计算机的标准操作系统。到 80 年代末,投入市场的 MS—DOS 系统软件,已超过了 3 千万套。
许多计算机制造公司纷纷推出了与 IBM 公司兼容的个人计算机,它们可以直接利用 PC 机所用的程序,价格比 PC 机还要便宜些。其中有些计算机与PC 机相似;有些差别不大;有些甚至比 PC 机的性能还好;存贮量更大、图象更清晰、更轻便等。
但是在 1983 年,计算机市场出现了重大的转折,许多计算机公司在与IBM 公司的竞争中失败了,IBM 公司的 PC 机和 1983 年推出的功能更强的 PC
/XT 控制了个人计算机市场,PC/XT 是第一种装入硬盘的个人计算机,能存10 兆(1 兆约为一百万)位信息。
苹果机公司在与 IBM 公司的竞争中也受到了挫折。但是仍然采取了一些重要对策,研制出了几种能与 PC 机相抗衡的产品,其中之一就是他们在 1984 年推出的麦金托什计算机。乔布斯直接组织了这种计算机的研制工作。为 IBM
公司 PC 机的软件编制出过力的微型软件公司,在麦金托什计算机的软件设计中,也作出了重要贡献。
由于激烈的竞争,IBM 公司逐渐失去了对计算机市场的垄断地位。以往依附于 IBM 公司而发迹的微型软件公司与英特尔公司,一个抓走了微电脑的头脑——软件,另一个抓走了心脏——微处理器。从此微型软件公司一跃成为垄断微型计算机软件市场的“软件大王”。
IBM 以往的优势正在消失。尽管在 80 年代初期 IBM 推出 PC 机取得成功, 但是就在那时这家公司由于为了尽快推出个人计算机硬件,而把软件的核心
——操作系统的研制委托给了微型软件公司,结果等于把聚宝盆拱手让给了对手。因为操作系统是控制计算机操作和其中信息流动的神经系统,至关重要。由于 IBM 公司的这一失策,使微型软件公司从中得利。目前世界上所使用的 1.4 亿台微电脑中,约有 80—90%的用户使用了微型软件公司的软件。为了争夺和维护计算机市场,各家计算机厂商接连不断地进行剧烈的价格大战,而微型软件公司却轻而易举地坐收专利使用费。
直到 80 年代中期,IBM 公司才发现自己当时的失误,于是提出了要与盖茨共同开发 DOS—2 新操作系统软件的要求,但老谋深算的盖茨,一方面表示同意合作,另一方面却抢先推出比 MS—DOS 系统更好的 Windows(窗口)软件。这种软件在全世界畅销不衰,总共售出了 1500 万套。作为按照 IBM—PC 计算机设计运行的操作系统,MS—DOS 已显得阿旧。为了普及微电脑,要求操作系统简单、易学、形象直观,DOS 已难负重任。功能强、性能全面的 Wnidows技术,极大地扩展了 DOS 的功能,能更好地适应微电脑软件、硬件发展的需求,成了引导微电脑软件发展潮流中的先锋。
当 1985 年 Windows 操作系统刚问世时,人们觉得它还不够快且难于运行。但到 1990 年 5 月它的第三版本刚一投市场就立即受到用户的欢迎。由于性能改进,使 PC 计算机能直接用鼠标或用手接触在屏幕上显示的专门图形符号来进行操作,从而摆脱了以往的键盘操作。全世界几乎一半以上的微电脑都配备了 Windows 操作系统。在 1992 年,虽然 IBM 公司亏损高达 50 亿美元, 但微型软件公司却赢利十几亿美元。IBM 公司虽然庞大,但由于缺乏灵活的应变手段,难于适应市场瞬息万变的市场需要,以致原来所拥有的市场也难免被灵活的中小型电脑公司占领。