看看有些什么最新的电脑杂志。当他拿起一本《大众电子(Popu1arrElectronics)》杂志时发现了一篇封面文章“世界上第一台具有商业竞争
力的小型电脑工具”这篇文章是描述一家名为“密特斯”(MITS)的小公司
在新墨西哥州的亚帕克基市推出了一种叫“阿尔泰”(Altair)的“微电脑”
Altair 8800。
这一刻,那篇封面文章开始改变了盖茨和艾伦的命运,由此也开始改
变了世界上许多人的生活。
艾伦在报亭旁看着这篇文章给迷住了,浸人的寒气没能驱赶走他,他在
寒风之中久久站立着不动。当旁人碰着他时,他才从沉迷态中清醒过来,立
即掏钱买了这本杂志,然后欣喜若狂地向哈佛大学跑去。
当艾伦在教室里找到盖茨时,那种兴奋的心情还难以平静,不等盖茨开
口,艾伦第一句话就是“我们终于有机会运用BASIC 做一点事情了。”接着,
他一边指着《大众电子》杂志的封面标题给盖茨看,一边激动地说:
“这是有史以来第一套可以和专业小型电脑媲美的微电脑,我们可以用
它来编程序!”
“阿尔泰”意指“牛郎星”,即银河系里那颗明亮的星座,据说是发明
人罗伯茨看了科幻电影《星际旅行》后得到的灵感。
早在1968 年初,美国新墨西哥州亚柏克基市开张了一家小小公司,创
办人爱德华·罗伯茨为它起了个很长的名字,叫做“微型仪器与自动测量系
统公司”,英文编写MITS 公司。“密特斯”创立本意是制造台式计算器,
谁知拥有集成电路发明权的德州仪器公司(T1),以其雄厚的实力于1994
年大举“进犯”计算器市场,密特斯面临灭顶之灾。然而,别具慧眼的罗伯
茨很快地发现了英特尔8080 芯片所具有的潜在意义。于是,他把英特尔8080
芯片与另一块容量仅256“比特”的存储器芯片组合在一起,形成微型电脑
组件,设有输入键盘,用开关来实现二进制“0”或“1”的输入,几个小灯
泡的明灭作为输出显示,这就是世界上的第一台微型电脑“阿尔泰”。
“阿尔泰”电脑的出现,使盖茨原来想像不到的,变成了活生生的现实。。
艾伦的激情感染了盖茨,那个上午而人决定为“阿尔泰”电脑来开发
BASIC 语言程序。为“牛郎星”电脑配上一件“织女”软件BASIC。可想这
正是他们通过走向大众化的电脑获得商业发展的梦想。
罗怕茨开发“阿尔泰”时使用的是“机器汇编语言”来编写程序,这种
语言难度很大,让大多数人敬而远之,因而电脑的应用就受到很大的局限,
BASIC 相对而言比较容易明白和掌握,很容易将“阿尔泰”推向更广阔的用
户市场。这也是罗伯茨梦寐以求的一项成果。
几天以后,盖茨和文伦以“交通数据”公司的名义打电话给罗伯茨,声
称可以用易用的BASIC 语言为“阿尔泰”编程,罗伯茨大喜过望提出必须在
1975 年2 月提交成果,他们谁都清楚,如果没有易用的编程语言那“阿尔
泰”对于电脑爱好者仅是一个废物,无论它价格多么便宜,“阿尔泰”当时
的售价是每台397 美元。
盖茨和艾伦马上投入了“阿尔泰”BASIC 语言程序的开发工作,先是在
波士顿四处寻找“阿尔泰”微电脑而无所得,正为此犯难,没有“阿尔泰”
微电脑,如何开发为“阿尔泰”微电脑运行的BASIC 语言程序呢?
偏爱《大众电子》杂志的丈伦带着疑难查阅该杂志,突然他发现了一篇
介绍8080 微处理器操作手册的文篇,他如获至宝。他马上想起他们开办交
通数据公司时,曾用过的一种工作方法:用大型机器仿真微处理机工作,在
大型机器上开发微处理机适用的软件。
很快,盖茨和艾伦达成共识:马上动手在PDP—10 小型电脑上模拟设计
一个8080 的微处理器,然后再在这个环境中设计BASIC 语言。
PDP—10 小型电脑在哈佛大学的计算机实验室就有。艾伦将《大众电子》
上那篇8080 操作手册熟记了一遍,然后用了近两个星期的时间搞了一个8080
模拟器。
就在这时,罗伯茨再次来电话催促他们,要他们三个星期后将开发的
BASIC 软件带到亚帕克基,在他的“阿尔泰”电脑上演示。
无疑,这给盖茨和艾伦增加了压力。以后的三个星期中,盖茨和艾伦没
有正经睡过一觉,日日夜夜在实验室里工作,疲倦了就在电脑前小睡一会儿,
实在不行了,才会回到宿舍躺一躺,补充了精神又回到实验室,有一次,盖
茨打盹,头撞在键盘上,他醒后看一眼屏幕,紧接着就在键盘上输入数据,
艾伦认为,盖茨一定有在梦中编程的本领。
“阿尔泰”电脑的内存只有4K,限制了BASIC 语言的程序长度。盖茨
绞尽脑汁,一个字节一个字节地压缩原程序,终于满足了硬件要求。比尔·盖
茨的BASIC 语言,后来被行家们戏称为“4KBASIC”,因设计奇巧而大受行
家赞赏。
据说,从此比尔·盖茨对BASIC 一直有一种特殊的感情,这种感情一直
持续到现在。1989 年,早已成名的比尔。盖茨在纪念BA…SIC 语言诞生25
周年之际,曾在《Byte》杂志上自称他至今仍是BA…SIC 的狂热爱好者。为
了证明BASIC 之树常青,他甚至提出挑战:为解决任何问题,程序员们可选
用任何工具编程,而他一定用QOICKBASIC 编出同样的程序。在微软公司,
还流传这样的笑话:当任务不能如期完成时,人们常常自嘲道,把任务交给
比尔·盖茨,他会在周末用BASIC 去完成。盖茨仿佛在BASIC 方面有特异功
能。
1975 年2 月下旬,交货的时间到了,就在艾伦乘飞机去亚帕克基市的
前夜,工作还没有完全完成,到凌晨一点,盖茨让丈伦去睡觉。第二天早上,
他把录有BASIC 语言的纸带交给艾伦。盖茨此刻心中没有把握,他说:“谁
知道行不行,愿上帝保佑我们交好运。”
艾伦坚信盖茨的能力,不过,飞机在亚帕克基降落前半小时,艾伦突然
发现还缺一个装入程序,赶紧抓过几张废纸来写程序,飞机着陆时,程序刚
好写完。
年约40 的罗伯茨开着一辆小货车到机场接到了艾伦,艾伦起初以为他
将进入一家大公司宫丽堂皇的办公室,可罗怕茨把他领到一个门面很窄的店
铺前,罗伯茨指着前面的门说:
“这就是密特斯公司的开发实验室。”
第二天早上,在这个密特斯公司的实验室里,艾伦开始试验在“阿尔泰”
电脑上运行BASIC 语言。忐忑不安的文伦慢慢地输入程序,时间一分一秒地
过去,罗伯茨在一旁用怀疑的目光注视着这个毛头小伙子的操作。显然,罗
伯茨把他的商业机会赌在这个BASIC 程序上了。突然,微电脑有了动作,在
与其连接的电传打字机上写下了“准备”一词,这表示电脑可以接受他们输
入的BASIC 语言程序了。
这一瞬间,艾伦紧张得屏住了呼吸。
“大功合成!”罗伯茨兴奋得大声叫起来。
艾伦深深地吁出一口气,他从紧张中缓过来,他非常激动,手开始颤抖,
他努力把自己稳定下来,然后迫不及待地继续把程序输入电脑。
很幸运,世界上第一个用于微电脑的BASIC 语言一次运行成功。
这一瞬间,钉牢了比尔·盖茨和后来微软公司的路标。
艾伦做完测试之后,首先把结果告诉了盖茨。盖茨在电话里兴奋地对艾
伦说:
“这是我人生最关键时刻,我已确定了今后发展的方向!”
在亚帕克基的成功,很快给盖茨带来了一个不大不小的麻烦,哈佛大学
的行政管理人员发现他和艾伦一直在利用学校计算机中心的PDP—10 计算机
开发一种商业产品,他们认为这违背了供公共教育的教学设施不得被利用来
牟利的大学精神。盖茨因为个人赚钱而使用计算机,也因为把大学之外的艾
伦带进计算机中心,受到了校方的严厉批评,并被告诫不可再犯。法律专业
的盖茨给哈佛大学董事会写了一封信,为自己的行为辩护:“教授们可利用
学校图书馆著书立传并由此获得版权收入,为什么学生就不能使用学校的计
算机研制出一种商品?”
盖茨事件之后,哈佛大学加强了对计算机使用的管理,校方还制定了一
项书面规则,如果学生用学校计算机研制出了一种商品,哈佛大学有权分享
由此带来的利润。
正当盖茨陷入计算机风波之时,罗伯茨开着他那辆蓝色货车巡回美国各
大城市,为阿尔泰电脑摇旗呐喊。在他的车里,如今有了一件最能吸引观众
的法宝:买一部“牛郎星”电脑,可以配上一位“织女”BASIC 软件,引来
各界人士驻足观望,纷纷踊跃购买。当罗伯茨的“MITS 大蓬车”莅临加州
的硅谷时,数百名微电脑“玩家”浩浩荡荡集合前往,阿尔泰配上的BASIC
简直令他们倾倒。
这一年,罗件茨卖了密持斯公司所能生产的全部阿尔泰电脑,共计2000
台机器,比罗伯茨最乐观估计的800 台翻了一番还要多。
这一年5 月,艾伦应罗伯茨之聘成为密持斯公司的软件部经理,负责软
件开发方面的事务,他刚好22 岁。
与此同时,盖茨产生了从哈佛退学,而与艾伦一道于计算机事业的想法。
很快,这个想法让他父母知道了。他们着实地大吃一惊。
玛丽·盖茨认为她儿子正在准备作学业上的自杀行为,她死命“反对这
种她看来是愚蠢的行为,她希望盖茨无论如何应先得到哈佛学位再去发展商
业。
盖茨的父亲也极力反对他的儿子辍学,这对在西雅图知识界享有盛名的
他来说是一场闹剧,他很难想像人们将会怎样看待他和他的儿子。
由于父母的极力反对,比尔·盖茨没能马上退学。但是,他还是离开西
雅图到了亚帕克基。
1975 年7 月,比尔·盖茨和保罗·艾伦作出了个对世界电脑业的发展
产生了重大和深远影响的决定:与其替别人赚钱:不如自己干!罗伯茨在他
那摇摇欲坠的总部办公楼里为盖茨和艾伦提供了一同办公室。
这是一间由清洁间隔出来的办公室,清洁间在前面,办公室在后面,到
办公室必须经过放置了许多吸尘器的清洁间。
正是在这间办公室诞生了影响了整个世界的企业:微软公司。
开始盖茨和丈伦的想法仅是继续启用他们的交通数据公司。一次,盖茨
再为与密特斯公司签约准备合同文本时,无意识地写了这样一句话“保罗·文
伦和比尔。盖茨为做微型软件(Micro Soft)而工作”,后来,盖茨说“我
不记得为什么我们加了一个连字符并用了大写的S”在他们第一个产品的原
程序代码里他们加了一条信用行即“Micro—soft BASIC:比尔·盖茨写了
许多代码;保罗·艾伦写了另外的代码。”
不久,盖茨回到波士顿,哈佛大学新学期开学了。艾伦也到了波士顿。
回到波士顿后他们讨论过许多不同的公司名称,开始他们想取一个响亮
的名字比如:Outcorporatted Inc,和Unlimited Ltd,但仅仅是开玩笑而
已。真正让他们动心的是“艾伦和盖茨公司”但最终还是认为不妥。因为像
DEC 和IBM 并不是用个人特征�