设置

关灯

第246节 子程序的设想

,需要多次进行开平方操作。”
    “如果每次开平方都得把平方根代码写上,那么程序当中就会出现许多重复代码,占用不必要的空间,使程序变得庞大而低效。”
    “为了简化编程过程,威尔克斯的方法是建立子程序库,也就是将常见的函数单独列出,集中起来,就像把常见的词语及其释义收录在词典中一样。”
    “为此他们建立了一套公共的纸带系统,一旦程序在运行的过程中需要使用到某个常见函数,计算机就会在子程序库中‘查找定义’,执行相应的子程序代码,根据输入值进行运算,再将运算结果返回。”
    “他认为,这种方式很好,将子程序看做对基本指令集的扩展,后续的计算机中,就没有必要在为此再嵌入新的指令集,譬如一个特殊的开平方函数。”
    “我们商讨了这套方案,感觉很合适目前的情况,所以我才告诉你这些。”
    --
 <本章"完"请点击"下一章"继续观看!>