1974年夏天,保罗从华盛顿州来到波士顿,找了一份工作,常常在晚上和周末到哈佛大学来看望比尔。
这天下午,保罗又来看比尔。他知道比尔大多数课程都逃课,到了期末再猛学一阵,把节省下来的时间用来玩计算机和扑克。
保罗果然在比尔的寝室找到蒙头大睡的比尔。
“醒醒!大白天不去上课,却睡大觉!”
比尔醒了,打着哈欠,说:
“困死我了,有什么好消息要告诉我吗?”
保罗坐下来,说:
“哪有什么好消息,等着你做梦能梦出来呢!”
比尔懒在那里不起来,说:
“那你来干什么?还耽误我睡觉。我已经两天两夜没合眼了。”
“你玩计算机,玩得再疯有什么用?我们得想办法干一番事业,计算机肯定会大为普及……”
“行了,别给我上课了。我也知道计算机有光辉的前景,它将引发一场新的技术革命,甚至会像当年蒸汽机、汽车、飞机那样,使人类生活方式发生重大变化。可是,现在我们能做什么呢?”
“问题不是我们能做什么,是应该好好想一想,我们想做什么。我们要搞计算机公司,这一点是肯定的,可怎么搞啊?是继续经营我们的小公司,还是另起炉灶?”
“要搞就另起炉灶。可是,我们肯定不能搞硬件,因为我们没那么多钱,而且风险也大。要搞只能搞软件,在软件上我们有优势。”
“我同意你的意见,可我们总得干起来呀。不能这么白白浪费时光,让别人抢了先呀!”
“我也想立即就干起来,可现在被陷在这里了。最大的问题是我不能违背父母的意愿。”
“你父母明知道你对法学不感兴趣,为什么还逼你?”
“他们也不逼我,而是对计算机的前景认识不足。他们甚至说,如果我确实不想当律师,可以当数学家。”
“对呀!你数学不是一直挺棒吗!而且你在数学上有特殊的天赋啊!”
“在湖滨时,我真有过当数学家的念头。可到哈佛后,特别是到二年级后,我发现有几个同学数学比我更好,我就放弃了专攻数学的念头。我不愿意屈居第二,干就干得最好,不然宁可不干!”
保罗说:
“比尔,你老是这样玩性不改,咱们的正经事怎么办?我都快急疯了!”
比尔笑了笑,说:
“有些事着急也没用。况且,我现在也只能这样打发时间,除非你有什么好计划让我干。”
保罗无奈地摇了摇头,说:
“天上能掉下好计划来吗?那得我们自己去创造!”
保罗离去后,比尔起床,简单地洗漱,又精神十足地走向了牌桌……
1974年12月的一个清晨,保罗·艾伦又穿越哈佛广场来看比尔·盖茨。
走到哈佛大学书报亭的时候,艾伦突然停住了脚步,他被一本《大众电子》杂志吸引住了。原来这期杂志的封面上刊载了一台计算机的照片,它只有电烤箱那么大。
艾伦赶紧买下了这本杂志,仔细地读了起来。这正是使用8080微处理器的计算机,叫阿尔塔,是艾德·罗伯茨开发的产品。可是因为没有软件,这台计算机不能运行。
这就是世界上第一台微型计算机。
艾伦马上找到比尔·盖茨,把这件事说给他听,两个人立刻决定打电话给罗伯茨。
比尔·盖茨焦急地说:“罗伯茨先生,我们是西雅图交通数据公司的代表,我们研究了《大众电子》上的那篇文章,我们已经开发了一种BASIC语言,它完全可以应用到你的计算机上,我们可以就这件事详细谈谈吗?”
罗伯茨一听就是小孩子的声音,他根本不相信比尔·盖茨他们的话。
“小伙子,你不要再谈了,已经有50个人和我谈过类似的话,我都不会相信的。我只相信结果,如果谁能提供最成熟的语言,我就和谁合作。”罗伯茨简短地结束了通话。
比尔·盖茨和艾伦并没有灰心,他们又写一封长信,详细说明了他研制的成果,并再三保证这种BASIC语言完全可以在8080微处理器上使用,每套售价只要五美分。
罗伯茨收到后,激起了他的好奇心,于是按照信上的电话号码挂了个电话,但是电话号码是湖滨中学的,他们根本不知道这件事,罗伯茨认为这不过是有人开玩笑而已。
又过了几天,有人向罗伯茨说起了交通数据公司。罗伯茨便与他们取得联系,这真是值得庆幸!盖茨和艾伦没有想到罗伯茨会找上门来。
两个人决定利用哈佛大学实验室的计算机来模拟阿尔塔微处理器进行研究。四个星期后,BASIC语言的编写已基本完成,于是他们再次给罗伯茨打电话,说他们已经成功地在阿尔塔上应用了BASIC。而实际上,他们从未见过阿尔塔计算机。
罗伯茨听到这个消息后,半信半疑,“如果是那样的话,你们就来我这里,给我演示一下。”罗伯茨和他们约定在三个星期后见面。
这一天,同罗伯茨约定的日子到了,比尔·盖茨决定让保罗一个人去。比尔·盖茨为了万无一失,仔细地把程序检查一遍,然后交给保罗。
在保罗的想像中,罗伯茨的办公室一定在市区的大厦里,宽敞明亮,气派豪华。可是他坐在罗伯茨的卡车里,拐来拐去的竟在一家洗衣店旁停了下来,罗伯茨指着旁边的一个店铺说:“这就是我的办公室。”这大大出乎保罗的意料,想不到阿尔塔这样一台微型计算机竟出自这里。
准备马上试验比尔·盖茨用BASIC语言编制的第一套软件,那是模拟宇宙飞船在燃料用完之前在月球上着陆的程序。
比尔一向贪睡,可这天早晨却起得比别的同学都早,不声不响地走了。
比尔来到校门口不远的那个啤酒屋,要了一杯啤酒和几块点心,慢慢地吃喝起来。
他不时地瞟着吧台上的那部电话。
一杯啤酒刚喝光,同学鲍默尔探头探脑地走进来:
“嗨,你真跑这来啦?这些日子你怎么回事?总神神秘秘的,找你玩扑克也不玩!失恋了?还是害了单相思?”
“都不是……”
“今天你得告诉我,到底出了什么事。你不说,就不把我当哥们!”
比尔又看了电话机一眼,说:“你请我喝啤酒吧,我就告诉你。”
鲍默尔又要了两杯啤酒。
比尔说:“我来是等个电话。你知道我的好朋友保罗吧,他昨天去了新墨西哥州的阿尔伯克基。我们约定今天上午他往这里打电话。”
“怎么不让他往学校打电话?”
“学校的电话太忙。况且,我们的事我也不想让更多的人知道。”
“到底什么事啊?”
“关于计算机方面的事。你不知道,阿尔伯克基的微型仪器遥测系统公司新生产出一种微型计算机,叫阿尔塔……”
“我不太懂计算机,你说得别那么专业。”
“简单说吧,这种微型计算机使用的是英特尔公司新推出的8080芯片。我和保罗早就预见到这种芯片适用微型计算机,就给一些大公司写信,建议他们生产微型计算机,我们可以为这种芯片编写一种新的BASIC语言。
“但我们的信件都没得到答复。没想到阿尔塔却问世了。我们在《大众电子》杂志上得知这一信息后,立即与生产阿尔塔的公司联系,提出为他们编写BASIC语言,因为阿尔塔使用的正是8080微处理器。
“那家公司老板让我们试试。于是,保罗在计算机上做出了阿尔塔处理器的模拟器,我开始编制BASIC语言程序。我们依靠的参考资料只有《大众电子》上的那篇文章,还有8080芯片详细说明书。
“我们苦干了8个星期,终于完成了。于是,昨天保罗带着我们编制的程序飞往阿尔伯克基。”
“我看你挺紧张,是不是怕你们的东西不行?”
“我心里真没底。因为我们没见过阿尔塔计算机,也没见过8080微处理器。鬼知道我们编制的程度对阿尔塔是不是好用。”
电话机响了。
胖老板娘接了电话,转身对比尔和鲍默尔问:
“你们谁叫比尔·盖茨,长途电话。”
比尔接过听筒,颤声问:
“怎么样?”
听筒里传来保罗激动的声音:
“比尔,我们成功了!你猜他们经理怎么说,他高喊着他们的机器终于成了有用的机器,而这多亏了我们的程序。他们已答应按我们的条件订购软件。”
“好极啦!”