每年金秋總有兩個節(jié)日緊隨一起:中秋節(jié)和國慶節(jié)(按時間先后)。今年可不尋常,徐主編告訴我《計算機(jī)研究與發(fā)展》(以下簡稱《研發(fā)》)創(chuàng)刊60 周年了。這是我國的第一個計算機(jī)刊物。對于計算機(jī)界來說,應(yīng)該也完全稱得上是一個節(jié)日了。三節(jié)來臨,意義非凡,值得我們回顧。1958 年是我國計算機(jī)事業(yè)的初創(chuàng)時期,還是我不知道計算機(jī)為何物的時候,比我投身計算機(jī)行列整整早了十余年,比《計算機(jī)學(xué)報》的問世早20 年。那個時候能夠創(chuàng)辦這樣的刊物,應(yīng)該是一件非常有眼光、具有前瞻性的創(chuàng)舉。
雖然已經(jīng)數(shù)十回寒暑過去,但是我對《研發(fā)》的感覺依舊很親切。早期我們國內(nèi)的計算機(jī)刊物少,也不知道往國外投,《研發(fā)》是一個很好的選擇。它反映了新中國一代計算機(jī)人開創(chuàng)一個學(xué)科的歷史,同時折射出世界計算機(jī)學(xué)科發(fā)展的身影,榮幸的是也留下了我和我的同事、學(xué)生星星點點的腳印。徐主編做過調(diào)研,告訴我《研發(fā)》上發(fā)表過7篇作者名字有我的文章。我查了查,果然是這樣。這些論文的每一篇或是闡述了我們對計算機(jī)學(xué)科發(fā)展中某個問題的分析和思考,或是介紹了我們正在進(jìn)行的某項工作及其指導(dǎo)思想和階段性成果,又或是在我們主持的某個項目結(jié)題以后對項目執(zhí)行過程的回顧和反思。
頭兩篇文章“高級語言的發(fā)展(Ⅰ),(Ⅱ)”是我在一個學(xué)術(shù)會議上做的報告,《研發(fā)》編輯部的鞠玉蘭老師聽后邀請我寫成文章在《研發(fā)》發(fā)表。該文在分析高級語言發(fā)展的趨勢時提到20世紀(jì)70年代出現(xiàn)了一批很有特色的新語言。我和許多人一樣,是通過學(xué)習(xí)計算機(jī)語言及其編譯進(jìn)入這個學(xué)科的大門的。一開始只知道有Algol60,后來慢慢知道了還有Fortran 和PL1,接著是Pascal。也許不是每一位計算機(jī)學(xué)者都知道Pascal 是如何在ISO競爭中打敗了Algol68, 但是從20世紀(jì)60 年代末到70 年代中期確實發(fā)生過一場沒有硝煙的戰(zhàn)爭,那是以抽象數(shù)據(jù)類型為主要特征的新一代結(jié)構(gòu)化程序設(shè)計及其語言的崛起。在這場戰(zhàn)爭中“萬能”語言不敵“可靠”語言,紛紛敗下陣來。代之而起的是一批新的具有更好結(jié)構(gòu)特性的語言如CLU, EUCLID,Concurrent Pascal, MODULA, EDISON 等。我的這兩篇文章包括了學(xué)習(xí)和思考這場無硝煙戰(zhàn)爭的一些感悟。如果不是通過《研發(fā)》留存下來,恐怕早就消失在歷史的塵埃中了。
文章中還有3篇是對我們在20世紀(jì)80年代后期(1986—1990)執(zhí)行的一個國家“七五”攻關(guān)項目《天馬專家系統(tǒng)開發(fā)環(huán)境》的成果綜述和研討。該項目對專家系統(tǒng)工具進(jìn)行了工程性和系統(tǒng)性的集群開發(fā),直接參加研發(fā)的單位有7個,完成后推廣到包括20 多個應(yīng)用領(lǐng)域的50多家單位,獲得1992 年中科院科技進(jìn)步一等獎和1993 年國家科技進(jìn)步二等獎。為了留下項目檔案,更好地推廣和應(yīng)用項目成果,我們在《研發(fā)》上出了一個論文專集,就包括了這3篇。當(dāng)初,“專家系統(tǒng)”概念在其出現(xiàn)早期幾乎是知識工程的同義語,后者正式出現(xiàn)于1977年的IJCAI 大會,比“軟件工程”問世晚了9年。盡管如此,兩者之間有著千絲萬縷的聯(lián)系。馬希文教授留有名言:“軟件是人類知識的濃縮和結(jié)晶”。由此看來,知識工程為軟件工程提供了內(nèi)容,軟件工程則為知識工程提供了手段。無數(shù)實踐,包括我們當(dāng)時和后來的實踐在內(nèi),表明了兩者結(jié)合是一種必然的趨勢。
光陰荏苒,感慨萬千。人生易老天難老,人生雖老刊不老。回首往事是為了更好地展望未來?!堆邪l(fā)》要越辦越好,改革是硬道理。我們希望《研發(fā)》在多個方面繼續(xù)領(lǐng)先于全國。計算機(jī)科學(xué)是發(fā)展最快的學(xué)科之一?!按航喯戎保瑢τ趯W(xué)科新的動態(tài)、新的進(jìn)展,期望《研發(fā)》能夠勤探水溫,勤報水情,以征、選、發(fā)稿件為引導(dǎo),讓作者、讀者都能及時掌握學(xué)科的最新態(tài)勢。計算機(jī)學(xué)科發(fā)展不僅有速度,還有加速度。面對潮水般涌現(xiàn)的新概念、新理論、新技術(shù),《研發(fā)》要率先抓住發(fā)展的主流,既要重視創(chuàng)新論文,也要發(fā)表高質(zhì)量的綜述論文,引導(dǎo)作者和讀者達(dá)到“會當(dāng)臨絕頂,一覽眾山小”的境界?!堆邪l(fā)》要多多發(fā)現(xiàn)和支持青年才俊、新銳作者,不是拔苗助長,而是因勢利導(dǎo),在他們“小荷才露尖尖角”的時候就要為他們創(chuàng)造寬松的生長環(huán)境。還有,隨著經(jīng)濟(jì)實力的增強(qiáng),國家對科技發(fā)展的支持力度愈來愈強(qiáng),幾乎年年有重磅項目推出?!堆邪l(fā)》要及時跟進(jìn),不是坐等投稿,而是走出去,尋找新的亮點,發(fā)現(xiàn)有價值的稿源。宣揚國產(chǎn)的創(chuàng)新思想,推介國產(chǎn)的創(chuàng)新成果。要知道“酒好也怕巷子深”。在嚴(yán)酷的國際競爭中,國家和民族的“青史留名”非常重要。
《計算機(jī)研究與發(fā)展》,六十歲啦,生日快樂!愿你整裝再出發(fā)!