第二章哈佛不是梦

1 创办交通数据公司

1972 年夏天,已经在华盛顿州立大学计算机专业就读一年的保罗·艾伦拿了一篇文章给比尔·盖茨看,那是发表在电子学杂志上的一篇短文, 介绍一家叫做英特尔(Intel)的新公司推出的一种 8008 微处理芯片。

英特尔公司创建于 1968 年,主要为计算器生产集成电路。1969 年, 它开发了 4004 微处理器。4004 虽然已经取代了早些时候耗电量大、占地量大的晶体管器件,但它的功能仍然十分有限,只能用于家用电器的简单控制。8008 微处理器是 1971 年开发成功的。这篇文章称 8008 芯片适合于“任何计算、控制或决策系统,有如一个灵巧的终端”。

保罗·艾伦对计算机硬件的了解比比尔·盖茨多,他注意到了这个微处理器的潜在意义。比尔说,就连文章的作者都“还没有看出一个微处理器可以发展成为一个具备通用目的的计算机”,只说它“有如一个灵巧的终端”。但是,8008 微处理器处理信息的能力并不强大,正如比尔·盖茨所言,它“慢而有限”,“被认为仅是一头可供使唤的牲畜, 总是进行那种简单的一成不变的工作。它在电梯和计算器中用得很普遍。”比尔说,“从另一个角度来看,一个用于像电梯控制这种应用范围有限的简单的微处理器,实际上有如一位业余爱好者手中的一件简单的乐器:一面鼓或一支喇叭,只适合于基本的节奏,或者简单的曲调。然而,具有编程语言的功能强大的微处理器,却如同一个配合默契的管弦乐队,只要乐曲适宜,它什么都能演奏。”

比尔·盖茨和保罗·艾伦想进一步了解 8008 微处理器的详细情况, 便打电话给英特尔公司索要一本该芯片的使用手册。公司满足了他们的愿望。但是,当他们研究了这本手册之后却深感失望——他们本来以为可以像为 PDP—8 型计算机编写 BASIC 语言一样,也能编写在这块芯片上运行的 BASIC 语言,却发觉 8008 的结构太简单太不精密,完全不足以胜任复杂的运算。不过,他们还是找到了这块小芯片的用场。

他们发现在西雅图的一些道路上设有橡皮管,管端连着一个金属匣子,可以将橡皮管感受到的汽车流量等交通信息以二进制数字在纸带上打孔输出。对这些纸带上的数据进行处理之后,市政当局就可以优化交通管理,控制红绿灯转换的时间。市政当局曾请一些公司来处理这些数据,但那些公司不仅不能及时拿出结果,还提出很高的费用。

比尔·盖茨和保罗·艾伦认为他们完全可以用计算机来处理这些数据,再把经过处理的数据低廉而迅速地卖给市政当局。他们策划了一下就行动起来。比尔·盖茨在湖滨中学找了些七八年级的学生把纸带上的数字改写成计算机可以识别的卡片,再把卡片输入华盛顿大学那台 CDC 计算机,这些数据就由他编写的软件变成直观的交通流量图表形式。过了不久,比尔·盖茨和保罗·艾伦觉得依靠大学里那台计算机并不方便, 而且他们完全可以用8008 芯片制造一种低级计算机——如果只用来处理纸带上的交通流量数据,这种芯片是完全能够胜任的。他们花 360 美元

买了一套 8008 微处理器,请人组装成一台其貌不扬,却可以使用的机器。以此为基础,比尔·盖茨和保罗·艾伦创建了一个 Traf-0-Data 公

司,即“交通数据公司”。公司的名字是比尔·盖茨取的,因为他们当时正在开发处理交通流量数据的软件。他们对这个公司的前景寄予了莫大的希望,比尔·盖茨说,“那时它听起来像诗一样”。保罗·艾伦利用大学里的 PDP—10 型计算机,编制了一套模拟 8008 芯片功能的程序, 比尔·盖茨则根据这个程序编制了监测交通流量的程序。比尔·盖茨的大多数程序都是在公共汽车上完成的,那时,他常常从西雅图乘公共汽车去州里的普尔曼,同在那里上大学的保罗·艾伦见面。公路横贯全州, 坐车需要很长时间。比尔·盖茨不愿意浪费时间,就在车上作这个从无先例的创造性工作。他们干得很成功,不久就开始用这台机器处理西雅图公路上的金属匣子提供的纸带数据,主动向许多地区的交通监测部门提供经计算机处理过的交通情况报告。他们还向美国和加拿大许多地区的交通监测部门写信推销这项技术。在 1972 年到 1973 年的一学年中, 他们从订户那里赚到了两万美元。不过,这个公司并没有持续多久。比尔·盖茨进了大学之后,它也就名存实亡了。比尔·盖茨和肯特·伊文斯还在湖滨中学创办了一个逻辑模拟设备公司。为了征集廉价劳动力, 他们给学校的同学写了一封广告信。

湖滨中学计算机程序编制小组和逻辑模拟设备公司是两个计算机赢利团体。它们以计算机为发展方向,拥有许多赚钱手段和目标,其中包括:课程设计、从事交通流量研究工作、制作烹调书。我们希望扩大我们的势力,现在已经有 5 个湖滨学子加入。我们需要会打字、搞设计和绘制建筑图的人。你如果有兴趣,请与肯特·伊文斯、比尔·盖茨或克里斯·拉森联系。信里还声明男女生机会均等,并附一张表格,让有意者填写能工作多少时间,能否在暑假期间受聘,以及对计算机的熟练程度等等。