设置

关灯

第六章 2+2=4!(6)

    随着进度$淫荡,我们的自信心也在增长。有一天,我们准备给

    “牵牛星”编写输入输出程序,就打电话给mits公司询问电传打字机的信号交换子程序。

    比尔·叶茨,也就是爱德华·罗伯特的合伙人和首席工程师,对我们说,我们是第一个问这个问题的人。

    那时我们知道,我们的方向是对的。同时,我们也猜到这份工作一定是我们的了。

    一天晚上,在快餐店吃完饭准备回艾肯时,哈佛的校园警卫把我们叫住,要核查我们的身份证件。

    我们思量着自己的工作对机房里的设备没有造成伤害,再说机房的pdp-10也没有被充分利用起来,应该没什么大不了的。

    不过,我们不知道的是,哈佛大学在跟美国国防部基于机器的使用情况分担它的维护费用。

    我一直用比尔的账号和密码在这台机器上编写模拟器,消耗了大量的处理器时间。

    1月份的账单出来后,哈佛的分担费用显著暴增,对此结果作出最大贡献的学生就是威廉·亨利·盖茨三世(比尔的账号名)。

    这年夏天比尔前去哈佛的行政委员会接受处分,仅仅得了个轻微的处罚。

    2月底,也就是我们跟mits取得联系的8周之后,解释器完成了。

    这个程序被精简到3200字节大小,只有200行代码,是一个精致的basic程序--在如此小的存储空间下,它的功能和速度是无可匹敌的。

    最近比尔还对我说起,这个程序是

    “我们最好的作品”。而且,它是一个协作的成果,我估计比尔在其中占了45%,蒙特占了30%,我占25%--但不包括我编写的开发工具软件。

    在我们嵌入basic程序的初始声明中这样描述道:保罗·艾伦编写了非运行时部分,比尔·盖茨编写了运行时部分,蒙特·大卫杜夫编写了数学软件包。

    --译注总的来看,对我们这个年纪的3个年轻人来说,这是个了不起的成就。

    即使今天再看看这个软件,我相信它也能比得过我们计算机中心公司的导师们所编写的任何软件。

    比尔和我已经成长为一流的程序员了。而我们才刚刚上路呢!在我准备前往阿尔伯克基市时,比尔却担心起来--万一我的宏汇编程序弄错了一个代表8080指令的数怎么办?

    在pdp-10的模拟器上面,我们的basic程序运行良好,但我们不敢肯定模拟器就是完美的。

    万一有一个字节出了错,都会导致在真正的芯片上运行时发生故障。出发之前的那天晚上,我停下手里的工作睡了几个小时的觉,比尔熬夜拿着8080的操作手册再三检查我的宏汇编程序。

    第二天早上,在去洛根机场的路上,我停下来拿比尔刚刚打出的纸带,他一副睡眼蒙眬的样子。

    “代码没问题,”比尔说。据他所知,我的程序是无错的。

    随着进度$淫荡,我们的自信心也在增长。有一天,我们准备给

    “牵牛星”编写输入输出程序,就打电话给mits公司询问电传打字机的信号交换子程序。

    比尔·叶茨,也就是爱德华·罗伯特的合伙人和首席工程师,对我们说,我们是第一个问这个问题的人。

    那时我们知道,我们的方向是对的。同时,我们也猜到这份工作一定是我们的了。

    一天晚上,在快餐店吃完饭准备回艾肯时,哈佛的校园警卫把我们叫住,要核查我们的身份证件。

    我们思量着自己的工作对机房里的设备没有造成伤害,再说机房的pdp-10也没有被充分利用起来,应该没什么大不了的。

    不过,我们不知道的是,哈佛大学在跟美国国防部基于机器的使用情况分担它的维护费用。

    我一直用比尔的账号和密码在这台机器上编写模拟器,消耗了大量的处理器时间。

    1月份的账单出来后,哈佛的分担费用显著暴增,对此结果作出最大贡献的学生就是威廉·亨利·盖茨三世(比尔的账号名)。

    这年夏天比尔前去哈佛的行政委员会接受处分,仅仅得了个轻微的处罚。

    2月底,也就是我们跟mits取得联系的8周之后,解释器完成了。

    这个程序被精简到3200字节大小,只有200行代码,是一个精致的basic程序--在如此小的存储空间下,它的功能和速度是无可匹敌的。

    最近比尔还对我说起,这个程序是

    “我们最好的作品”。而且,它是一个协作的成果,我估计比尔在其中占了45%,蒙特占了30%,我占25%--但不包括我编写的开发工具软件。

    在我们嵌入basic程序的初始声明中这样描述道:保罗·艾伦编写了非运行时部分,比尔·盖茨编写了运行时部分,蒙特·大卫杜夫编写了数学软件包。

    --译注总的来看,对我们这个年纪的3个年轻人来说,这是个了不起的成就。

    即使今天再看看这个软件,我相信它也能比得过我们计算机中心公司的导师们所编写的任何软件。

    比尔和我已经成长为一流的程序员了。而我们才刚刚上路呢!在我准备前往阿尔伯克基市时,比尔却担心起来--万一我的宏汇编程序弄错了一个代表8080指令的数怎么办?

    在pdp-10的模拟器上面,我们的basic程序运行良好,但我们不敢肯定模拟器就是完美的。

    万一有一个字节出了错,都会导致在真正的芯片上运行时发生故障。出发之前的那天晚上,我停下手里的工作睡了几个小时的觉,比尔熬夜拿着8080的操作手册再三检查我的宏汇编程序。

    第二天早上,在去洛根机场的路上,我停下来拿比尔刚刚打出的纸带,他一副睡眼蒙眬的样子。

    “代码没问题,”比尔说。据他所知,我的程序是无错的。

    </p>

请记住我们的网址:www.dkxs.net 海棠书屋备用网址