第246节 子程序的设想
艾伦点头说道“威尔克斯他们按照埃德瓦克的图纸,组装好了一台计算机,然后迫不及待的在上面开展自己的研究,不过他告诉我,他们起初遇到了问题。”
“由于这是存储程序计算机,所以它的性能极为强大,但是这也造成了一个后果如果需要完成的任务非常复杂时,就需要拼了老命编写能够在它上面运行的程序。”
“很不巧,威尔克斯他们需要计算的,就是这样的程序。于是,即使有微指令,不用直接操作机器码,编写这种程序仍然是一场噩梦。”
“用威尔克斯的原话,就是‘那时候,我正试着让自己编写的第一个真正意义上的程序运转起来。有一天,我像往常一样从机房出来,准备去操作打孔机,突然站在楼梯转角处犹豫了,心里意识到,单是给自己的程序除错,可能就要花掉我大半辈子的时间。’”
艾伦学着兰恩未谋面过的威尔克斯,用他的说话口气描述道。
“于是,威尔克斯和他的同伴戴维惠勒,一道开始着手解决这个问题,他们想到了一个美妙的方法编写子程序。”
“子程序?”
“是的,兰恩,他们意识到,许多程序在运行的过程中,都需要重复执行某个操作比如在某个复杂的数字运算中
<本章未完请点击"下一页"继续观看!>