99精品热爱在线观看视频,国产成人福利资源在线,成年美女黄网色大观看全,狠狠色综合激情丁香五月,777奇米电影网99久久,精品国际久久久久999,成人无码午夜成人无码免费视频

筆趣閣 - 歷史小說 - 新時代導師在線閱讀 - 第246節(jié) 子程序的設想

第246節(jié) 子程序的設想

    面對道謝,艾倫麥席森毫不在意的,朝外揮了揮手背,然后將話題引到了更感興趣的方向

    “上次從銀河實驗室弄來的圖紙,我們已經組裝了大半,蘭恩你要不要去看看?”

    “當然!”

    蘭恩很高興的答應,對于自己成果在別處的應用情況,他向來比較好奇。

    在計算機應用上,嘗到過甜頭的邱奇實驗室成員們,在更新設備方面很是積極。

    由于之前采購的伊扎德系列計算機,對邱奇實驗室研究任務的巨大促進,所以包括邱奇教授在內,都很樂于見到更先進符文計算機的進駐。

    尤其是,以數(shù)學為主要研究方向的邱奇實驗室,平時并沒有多少更新設備的需求,也沒有太多花銷,因此實驗室的資金極為充沛。

    對于計算機圖紙和建造授權的高昂售價,他們沒怎么在意。所以他們痛快的批準了采購預案,爽快的拿下了圖紙和授權。

    然后,邱奇實驗室在學校里,借調了幾位會使用印刷符文設備的研究員,就在實驗大廳一側,單獨騰出的另一間房子里,開始了埃德瓦克圖紙的組裝工作。

    這間新的計算室,就在放置伊扎德二號計算機的房間隔壁。

    “啊,原來是班納瑞先生,歡迎……康拉德怎么沒來?”

    福蘭特見到艾倫帶著蘭恩走過來,熱情的上來問候,然后他往蘭恩身后探頭探腦的看了一下,沒有發(fā)現(xiàn)康拉德,于是向蘭恩問道。

    福蘭特和康拉德,有過許多交流。尤其是和計算機下棋這一點上,二人有巨大的共同語言,因此交情頗深。

    蘭恩笑道

    “康拉德沒有來,他在實驗室忙著改進埃德瓦克呢?!?/br>
    聽到這個消息,福蘭特臉上閃過一絲失望,接著迅速消失不見。福蘭特快樂的對蘭恩說道“班納瑞先生,你是來看新計算機的進度的吧?跟我來它看起來可真棒!”

    這臺計算機,已經組裝近半。

    幾位學徒正在里里外外的忙碌,旁邊的一臺實驗室版印刷符文設備,正在低聲嗡嗡的運行。

    每一塊符文基板,蘭恩都眼熟非常,除了外部框架似乎被做了些許改進之外,和銀河實驗室里埃德瓦克改進前的樣子,沒有什么區(qū)別。

    “你們給它取了什么名字?”

    蘭恩問一旁的艾倫。

    “書架,這是它的綽號,本來有人提議叫‘旋風’、‘巨像’、‘列車頭’這些,最終我們還是選了這個。因為它現(xiàn)在沒裝好的外形,太像一個大型書架了……”

    “……”

    “魔力爐我們也準備好了,特意和銀河實驗室買的同一型號,巨松二型魔力爐”,艾倫拍拍旁邊,介紹道,然后他對一旁的福蘭特說道

    “福蘭特,等你把最近的任務完成后,等他們兩個出了師,你要不要去銀河實驗室進修下?”

    “???可以么?當然!當然!”

    福蘭特忙不迭的說道。

    艾倫對蘭恩笑道“看吧,他很樂意的?!?/br>
    ……

    重新回到沙發(fā)上,艾倫略帶鄭重的對蘭恩說道

    “蘭恩,我之前收到一封信,這里面的內容,我認為有必要和你說一下?!?/br>
    “?請講?!?/br>
    看到艾倫的神情,蘭恩瞬間鎮(zhèn)定下來,專注的準備聽艾倫接下來的話。

    “由于研究領域接近的原因,我和倫丁尼市里,聯(lián)動凸學的威爾克斯奧術師比較熟悉,經常有書信往來,不知道你是否聽過這個名字?!?/br>
    蘭恩插話道“嗯……好像有點印象,他們是最早一批,過來購買埃德瓦克圖紙的人。噢對了,他們的想法是將他們手上的中繼符文計算機,直接更換為埃德瓦克,所以他們之前還購買過銀河實驗室的伊扎德一號?!?/br>
    “嗯,就是他們?!?/br>
    艾倫點頭說道“威爾克斯他們按照埃德瓦克的圖紙,組裝好了一臺計算機,然后迫不及待的在上面開展自己的研究,不過他告訴我,他們起初遇到了問題。”

    “由于這是存儲程序計算機,所以它的性能極為強大,但是這也造成了一個后果如果需要完成的任務非常復雜時,就需要拼了老命編寫能夠在它上面運行的程序?!?/br>
    “很不巧,威爾克斯他們需要計算的,就是這樣的程序。于是,即使有微指令,不用直接cao作機器碼,編寫這種程序仍然是一場噩夢。”

    “用威爾克斯的原話,就是‘那時候,我正試著讓自己編寫的第一個真正意義上的程序運轉起來。有一天,我像往常一樣從機房出來,準備去cao作打孔機,突然站在樓梯轉角處猶豫了,心里意識到,單是給自己的程序除錯,可能就要花掉我大半輩子的時間?!?/br>
    艾倫學著蘭恩未謀面過的威爾克斯,用他的說話口氣描述道。

    “于是,威爾克斯和他的同伴戴維惠勒,一道開始著手解決這個問題,他們想到了一個美妙的方法編寫子程序?!?/br>
    “子程序?”

    “是的,蘭恩,他們意識到,許多程序在運行的過程中,都需要重復執(zhí)行某個cao作比如在某個復雜的數(shù)字運算中,需要多次進行開平方cao作。”

    “如果每次開平方都得把平方根代碼寫上,那么程序當中就會出現(xiàn)許多重復代碼,占用不必要的空間,使程序變得龐大而低效?!?/br>
    “為了簡化編程過程,威爾克斯的方法是建立子程序庫,也就是將常見的函數(shù)單獨列出,集中起來,就像把常見的詞語及其釋義收錄在詞典中一樣?!?/br>
    “為此他們建立了一套公共的紙帶系統(tǒng),一旦程序在運行的過程中需要使用到某個常見函數(shù),計算機就會在子程序庫中‘查找定義’,執(zhí)行相應的子程序代碼,根據(jù)輸入值進行運算,再將運算結果返回。”

    “他認為,這種方式很好,將子程序看做對基本指令集的擴展,后續(xù)的計算機中,就沒有必要在為此再嵌入新的指令集,譬如一個特殊的開平方函數(shù)?!?/br>
    “我們商討了這套方案,感覺很合適目前的情況,所以我才告訴你這些?!?/br>