中國第一臺巨型計算機“銀河-Ⅰ”的締造者之一陳火旺
借得科學(xué)“橋” 萬里渡“銀河”——中國第一臺巨型計算機“銀河-Ⅰ”的締造者之一陳火旺
“銀河-Ⅰ”,中國第一臺巨型計算機,1983年國防科工委主任張愛萍為其命名并親筆題寫了“銀河”二字,同年12月7日在長沙通過國家鑒定。鑒定會上,當(dāng)年擔(dān)任紅軍軍長帶兵打長沙的何長工唱起了紅軍軍歌,并大聲說:“1930年的紅軍打長沙是壯舉,50年后你們在長沙研制成功‘銀河-Ⅰ’巨型計算機是更成功的壯舉!”
“銀河-Ⅰ”不知道凝聚了多少科技人員的汗水和心血,陳火旺便是其中杰出的一位。他是我國著名的數(shù)理邏輯學(xué)家、計算機專家,參與領(lǐng)導(dǎo)了“銀河-Ⅰ”的研制。此外,他還主持過國內(nèi)第一個符號匯編語言和宏指令產(chǎn)生器的設(shè)計與實現(xiàn)、中國第一個Fortran編譯程序的設(shè)計、國內(nèi)最早一個面向?qū)ο蠹苫?a href="http://www.l14l.cn/baike/183041.html" target="_blank" class="keywordlink">軟件開發(fā)環(huán)境GWOOSE的研究……
艱辛求學(xué) 努力成才
1936年春節(jié),陳火旺出生在閩南山村一個鐵匠家里。因為家境貧寒,他的一個弟弟剛滿周歲不久,即被賣身他鄉(xiāng)。父母辛勤操勞,想盡一切辦法讓陳火旺念完小學(xué)、初中。正當(dāng)山窮水盡之時,家鄉(xiāng)解放了,陳火旺幸運地讀完了高中,又考上了大學(xué)。
在國家助學(xué)金的扶持下,1956年陳火旺畢業(yè)于復(fù)旦大學(xué)數(shù)學(xué)系,成了全鄉(xiāng)第一位大學(xué)生。在復(fù)旦,他多次聆聽過著名數(shù)學(xué)家蘇步青、陳建功、谷超豪等教授的教導(dǎo);后來,在北京大學(xué)又得到了國內(nèi)數(shù)理邏輯創(chuàng)始人胡世話、王憲鈞等教授的親自教誨。深奧的數(shù)學(xué)、玄妙的邏輯把陳火旺帶進了數(shù)學(xué)邏輯的殿堂,他說,“歌德爾不完全性定理的證明就像優(yōu)美的樂章一樣引人入勝,我愛上了遞歸論、圖靈機,陶醉于希爾波特的形式系統(tǒng)……”
20世紀60年代初,我國開始派遣少量科技干部到英、法等西歐國家學(xué)習(xí)進修。受復(fù)旦大學(xué)推薦和教育部派遣,1965年陳火旺前往英國倫敦國家物理所(NPL)學(xué)習(xí)。當(dāng)時復(fù)旦大學(xué)的校領(lǐng)導(dǎo)希望他利用到工業(yè)國家深造的機會,改行學(xué)技術(shù),尤其是新興學(xué)科計算機技術(shù)?!皣业男枰褪俏业闹驹?,沒有國家的培養(yǎng),我頂多只能在家鄉(xiāng)繼承父業(yè)當(dāng)個鐵匠”,陳火旺得知領(lǐng)導(dǎo)的意思后,二話沒說,當(dāng)即轉(zhuǎn)行。不過,湊巧的是,計算機科學(xué)與數(shù)理邏輯有著非常本質(zhì)的聯(lián)系。
在NPL,指導(dǎo)陳火旺的是國際著名計算機專家M?伍哲,他見陳火旺對計算機一竅不通,很是驚訝。伍哲的意見很簡單:入門再說。于是,陳火旺開始沒日沒夜地泡在計算機機房里,生吞活剝地閱讀一本又一本軟、硬件說明書。一年后,陳火旺邁進了計算機科學(xué)的大門,從制作符號宏指令產(chǎn)生器到構(gòu)造高級程序語言編譯器,陳火旺都在行了。當(dāng)他將親自研制的宏指令產(chǎn)生器交上去的時候,伍哲教授大為贊嘆。
可惜,正當(dāng)陳火旺要進一步學(xué)習(xí),步入軟件研究領(lǐng)域時,史無前例的“文化大革命”開始了,30多個人都中止了學(xué)習(xí),奉命回國。
夫妻攜手 共造“銀河”
1970年,應(yīng)著名計算機專家慈云桂教授的邀請,陳火旺舉家從上海、北京遷至長沙。慈教授是一位高瞻遠矚的科學(xué)家,他深知計算機不能僅有硬件沒有軟件??墒窃?0年代初,卷入“文化大革命”的中國沒有幾個人關(guān)心計算機,全中國僅有幾臺計算機,外部設(shè)備幾乎為零。中國不會生產(chǎn)穿孔機、打印機,沒有透明膠,甚至連一塊最簡單的補孔板也搞不好,更不要說有條件搞軟件了。
1971年,受國防科工委的指派,陳火旺主持了全國Fortran編譯器研制會戰(zhàn)。他們用電傳機代替穿孔機,湊合著用5單位紙帶。常常為了發(fā)現(xiàn)一位穿孔錯誤,他們一查就是半天甚至更長時間;為了補修一個洞,必須用剪刀、漿糊裁接,甚至用香煙燒洞。用原始“鉆木取火”的方式制造計算機軟件,是現(xiàn)在的人們無論如何也不可想象的事情,但中國第一個Fortran編譯器恰恰是這樣產(chǎn)生的。
更讓今天的人們難以想象的是,70年代中國寥寥無幾的計算機用戶大都拒絕系統(tǒng)軟件。他們擁有一批訓(xùn)練有素的優(yōu)秀手編程序?qū)<遥恍枰Z言編譯和操作系統(tǒng)這些“多余”的東西,他們要的只是一部穩(wěn)定、快速的計算機硬件。著名的“718工程”的所有應(yīng)用程序都是手編的。這樣,陳火旺他們被“晾”在一邊。加上70年代的中國也不容宣傳先進科學(xué)技術(shù),否則動輒有“洋奴哲學(xué)”和“帝國主義奴才”的嫌疑,所以他們的工作可有可無、無人認同。同舊習(xí)慣作斗爭是件很困難的事,陳火旺他們苦口婆心、費盡口舌,人家就是不用。
改革開放迎來了科學(xué)的春天,國門打開后,國外計算機及其軟件技術(shù)紛紛涌入,國內(nèi)計算機用戶嘗到國際計算機先進技術(shù)的甜頭后,一反常態(tài),提出了很高的軟件要求,陳火旺他們大展身手的時刻終于來到了。70年代末,陳火旺和妻子吳明霞一同加入到我國第一臺巨型計算機——“銀河-Ⅰ”的研制隊伍中,陳火旺主要負責(zé)Fortran語言,吳明霞則負責(zé)匯編語言,他們瞄準當(dāng)時國際最高水平機種,緊密跟蹤。憑著深厚的實踐經(jīng)驗和敏銳的直覺,歷經(jīng)數(shù)度春秋的日日夜夜,“銀河-Ⅰ”軟件系統(tǒng)終于研制成功了,經(jīng)國家鑒定達到要求,一些指標甚至達到了當(dāng)時的國際先進水平。
不過,陳火旺他們并沒有因此而裹足不前。他們深知當(dāng)時在巨型機技術(shù)上我國落后先進國家10多年,后來果真發(fā)現(xiàn)在Fortran系統(tǒng)研制上犯了錯誤:當(dāng)他們盡心為用戶塑造高效的目標碼時,卻疏忽了編譯器自身的優(yōu)化,結(jié)果編譯速度慢,用戶意見紛紛。于是,他們與用戶共同努力,認真修正,不斷解決一個又一個難題,終于使矛盾得到了緩解。成功,失敗,失敗,成功,他們付出的汗水和心血換來了我國在巨型機軟件研制方面的長足進步,使我國躋身于世界上少數(shù)能研制巨型機的國家。
陳火旺的夫人吳明霞既是家里的賢內(nèi)助,也是他工作上的合作者,更是他身處逆境時的精神支柱。吳明霞是我國巨型計算機“銀河-Ⅰ”和“銀河-Ⅱ”的主要研制者之一,多次立功、獲獎,曾在20世紀80年代獲“全國三八紅旗手”稱號。在相濡以沫的妻子身患絕癥的時候,陳火旺賦詩一首:
豁達看人世,病魔咋可為?
立下愚公志,無巖不可摧。
(趙路平)
免責(zé)聲明:以上內(nèi)容源自網(wǎng)絡(luò),版權(quán)歸原作者所有,如有侵犯您的原創(chuàng)版權(quán)請告知,我們將盡快刪除相關(guān)內(nèi)容。