第一百六十六章 c語言(2/2)
諾克雷德教授聽了這話,原本想要放進嘴裡的小甜餅停在了半空中,充滿不可置信地眼神看向自己的女兒,「多少?」
「一刻鐘,上萬條原始數據」,瑪麗篤定地說,「如果讓我們手動算,至少要半個月的時間。」
教授倒吸了一口涼氣。
「所以教授,這個什麼計算機,還真是個好東西。」旁邊一位學生說道。
「就是就是。」
諾克雷德教授將他最喜歡的小甜餅放回到盤子裡,皺起眉頭想了想,很快就抓中了其中的關鍵,問道:「那個什麼屁什麼程序,是什麼?」
「批處理程序,批量處理數據程序的簡稱」,瑪麗解釋道,看到盤子裡一掃而空的甜餅,而父親面前最後一個還未進嘴,不客氣地從他面前撈起塞進嘴裡,一邊嚼著一邊說道:「我們的紙帶上面的方塊就是數值的掃描碼。。。吧唧吧唧。。。掃進計算機後,批處理程序會將每一行數據進行單獨運算。。。吧唧吧唧。。。具體的轉換規則可以由程序確定,最後把結果輸出出來就行了。」
「這個程序是誰寫的?」
「當然是我咯,除了我還能有誰呀。」瑪麗無奈的看著父親,「師兄幾個讓他們學程序語言,一個一個跟要了親命似的,現在知道這是個好東西了?」
旁邊幾位師兄互相看了看,都從對方眼中看到了些許戚戚然。
「他們帝國語不是很好,你又不是不知道。再說了,這不是有我親愛的小瑪姬嘛!」,諾克雷德教授為他的學生們開脫,順便拍了自己女兒一記馬屁。
瑪麗聳了聳肩表示無奈。
「不過。。。我還真是沒想到,這個東西居然這麼厲害」,諾克雷德教授靠在椅背上,微微皺起了眉頭,這是他思考的標誌,想了想,他問向女兒,「最後計算的結果是對的嗎?」
「除非是我們的數學公式有問題,或者是程序設計出錯,否則基本不會出現數據計算錯誤的情況」,瑪麗想了想說道:「這大概是由魔導機械特性決定的,我也並不是太清楚,但至少目前為止,我們對計算後的數據隨機抽取了三十個進行手動運算,最後有一個結果被糾正。」
「哦?有概率出錯?」教授警覺了起來。
「不。。。」,瑪麗無語地看向旁邊的一位研究員,「被糾正的是艾倫師兄,他算錯了。。。」
名叫艾倫的師兄默默低下頭。。。喝起了奶茶。
「有點意思。」諾克雷德教授聽後,嘴角露出了微笑,「用程序描述數學計算公式,帶入參數進行數據運算,用機器代替人工進行批量運算,說不得未來某一天,每一個進入星象學研究領域的學生都必須學會這門程式語言呢。」
「不!不只是星象學,而是所有高等教育學院」,瑪麗認真地說:「這套語言更貼近機器執行測,卻與數學計算分離太遠,所以我有個想法,我想要設計一套語言,用最容易書寫的聯邦語做記號,用最貼近數學的運算方式來描述語言的語法,將所有執行測的部分透明化,讓它能夠應用在所有科學計算上。」
「既然這套語言的初衷是應用於計算(calculate),那麼。。。我們就叫它c語言吧。」
那一天,大學生們終於回想起,曾經一度被c語言支配的恐怖,還有那被c語言二級考試強x的那份恥辱。。。