關於到底要在華夏第一個由大學運營的超級計算機上面運行一個什麼程序,常浩南着實糾結了一段時間。
他最擅長的當然是編程計算偏微分方程的數值解,這也是所有數值分析和計算模擬過程的本質。
但一方面這種程序普遍比較複雜,另一方面,出席儀式的不可能全都是業內人士,而外行人肯定看不懂,未必覺得這種最後會輸出一堆乾巴巴參數的東西有多厲害。
所以他最終決定換個思路。
大道至簡,運行一個hello world了事。
這是極其經典,堪稱編程聖經的《C程序設計語言》一書中的第一個演示程序。
受其影響,幾乎全世界的編程教學也都會用輸出hello world作爲讓學生入門的開始。
任何一個程序員,他或許不用C語言、也或許看不上C語言,但基本都編寫過一個功能類似的程序。
不過97年這功夫,計算機還沒有成爲全國大學生的必修課,所以基本上只有內行知道這裡面的來龍去脈。
這個程序哪怕用匯編語言寫也只需要大概二十行,而Java和Python這類高級語言(注1)更是一行就能搞定。
簡潔、有力。
內行人知道你在玩梗,只會會心一笑,不會嫌棄這個程序簡陋,而外行人雖然不懂,但只從看熱鬧的角度出發,也會覺得這很契合華夏如今走向世界的發展主題。
非常完美。
敲定方案的常浩南根據前世經驗,迅速寫了個簡單的揭牌儀式流程交給了唐林天——
這件事雖然一直是杜義山在跟常浩南對接,但真要落實到出錢出人的行政工作,那還是得到唐院長那邊過一手才行。
至於有了大體框架之後的細節,那就不需要常浩南操心了。
學校雖然目前還不可能給他大張旗鼓地配個秘書,但總會有專人負責這些事情的。
按照原計劃,接下來的三天,常浩南只需要準備一套稍微正式點的西裝(當然是學校出錢),再把揭牌當天自己的講話稿看熟,不要臨場卡殼或者對着稿子唸錯字。
至於剩下的時間,主要就是跟方振一起,給那個和浙省大學一起搞的平流層飛艇做設計優化。
當然,如今這種活已經不太需要常浩南親自上手了,只要在一些算法的關鍵之處指點一下即可。
雖然重生至今纔過去短短一年,但已經有很多人的能力和命運被常浩南所改變。
就像方振,去年這時候連對一個樑式機翼做偶極子格網法分析都搞不明白,而今年,雖然看上去好像是被常浩南和姚夢娜越落越遠,但其實也已經成了氣動分析和優化方面數一數二的能手。
否則浙省大學也不會跨過半個華夏來找到他做飛艇。
這種感覺,對於他這樣一個經歷過兩世的人來說,簡直不要太爽。
當晚五點。
“師兄,你先忙着哈,我回家了。”
常浩南看了看牆上的掛鐘,確認到了下班時間之後,光速扣上筆記本電腦的蓋子,起身披上衣服準備開溜。
趁着這幾天閒工夫,他可得好好感受一下兩輩子都沒體驗過的朝九晚五是什麼感覺。
“好……”
方振剛剛擡起頭說了一個字,還沒來得及開口打趣幾句,就聽到辦公室的門被敲響了。
隨後外面響起了一個有些怯生生的聲音。
“您好,請問常浩南老師在這裡麼?”
一句話讓辦公室裡的方振、常浩南和夏天都愣住了。
然後齊齊看向門口。
那裡正站着兩男一女三個人。
看年紀和常浩南以及夏天相仿,比方振年輕不少。
應該都是學生。
“我是常浩南,但暫時還不是老師。”
儘管對於來者的目的有些好奇,但他還是重新把衣服放在了座椅靠背上。
無論如何,準時準點下班基本上是沒指望了。
“你們找我是……”
或許是常浩南的回答,以及他顯得有些過於年輕的面相讓三位來客有些手足無措,過了大概十幾秒鐘之後,最開始敲門的那個女生纔再次開口解釋道:
“啊……我們是燕京大學計算機科學技術系的學生,這次來是想找您請教一下,有關差分進化算法(DE)在約束優化問題中的普適性應用問題,這是我們三個的學生證,還有這個,是楊芙青老師給我們寫的情況說明,蓋了學院章的……”三個人一股腦地掏出來了一大堆文件和資料。
他甚至還在其中一個人的包裡瞥見了兩條這個年代十分受歡迎的熊貓香菸。
估計原本是準備作爲禮物送給“常浩南教授”的,但他的真實年齡顯然和對方三人的預期小有差別……
常浩南倒也不太在乎這個,反而對方真要拿出來了他還不太知道該怎麼處理,於是也就裝作沒看見,直接拿過來了對方的證件,還有那封情況說明。
“燕大的啊……”
必須得承認,京航和燕大相比,並不是處於同一個等級的學校。
前者在航空工業體系中當然非常重要,但無論在哪個國家,工業界和學術界都是兩個分開的圈子,並且前者一般來說處在鄙視鏈下游。
所以能遇到三個燕大學生專程過來請教,常浩南還是有點小高興的。
因爲他突然有了個大膽的想法。
既然已經有很多人、很多項目的命運因他而改變。
那麼學校呢?
如今距離98年5月份,也就只剩下一年時間了……
誰說C9聯盟不能變成C10聯盟?
……
三人中一直在說話的女生叫做林芝,另外兩個一高一矮有點沉默寡言的男生,高個子叫宋庭遇,稍微矮胖一些,和吳懿範有點像的叫菅飛昂。
他們來這裡是因爲想要參加今年在印第安納波利斯舉辦的國際進化算法大賽(ICEO)。
寫這個說明的楊芙青應該是一位資歷跟杜義山接近的院士,但無論是她本人,還是三個學生都沒有特地提到這一點,大概也是怕被誤會是以院士的名頭壓人。
“這個比賽……如果要是在國外的話,我肯定是沒辦法到場參加的……”
雖然那封信裡面沒有明說,但是從字裡行間的意思還是能看出,楊芙青似乎想要直接請常浩南去做他們的指導教師。
正常來說這種帶隊出國比賽的活絕對屬於美差,可以公費出國玩一圈不說,如果帶的學生出了成績,那對於老師而言也是巨大的加分項。
但常浩南的情況畢竟特殊,無論是從保密還是安全的角度考慮,組織上都不會放他這麼一號人隨便出國,並且他自己也不放心大洋彼岸的情況。
“這個麼……來之前楊老師說過,如果您有事走不開的話,可以只掛個指導教師的名字。”
從林芝的反應來看,常浩南八成可以確定這是她自己臨時想的,不過在絕大多數情況下,這類比賽確實也只要求有指導教師到場,但並不要求都到場。
“那好,說說伱們的具體問題吧。”
常浩南已經徹底放棄了下班回家的想法。
“是這樣,去年五月份,也就是在您發那篇論文之前,在名古屋進行的第一屆ICEO裡面,DE就已經取得了不錯的成績,當時的測試函數有五個,分別是球模型f(x)=∑(i=1.n)(xi-1)^2,xi∈[-5,5]、經典格里旺克函數(注2)……”
當說起專業話題的時候,矮個子的菅飛昂一改之前略顯木訥的樣子,上前流利地給常浩南介紹了去年第一屆比賽的情況,以及今年的第二屆比賽預計可能會涉及到的方向等等。
他們帶來的那三書包資料裡面,有一盒軟盤,就裝着去年所有參賽者提交的完整算法。
“嗯……”
常浩南把一張軟盤塞進軟驅裡面。
趁着讀盤的功夫,他隨口問出了剛剛就有些好奇的問題:
“話說你們爲什麼會想到來找我?而且DE算法的提出者應該就在伯克利吧,你們就這麼有信心擊敗他們本土的學生?”
兩男一女三個人互相看了一眼,臉上紛紛露出了有些古怪的笑容。
“常……”
“叫我常工或者常博士就好。”
“常博士,雖然斯特恩教授和普萊斯教授確實是DE算法之父,但他們畢竟只是準備用來確定切比雪夫多項式的係數,真正把這個算法推廣開來的,還是您和徐研究員,所以如今在業內,尤其是我們準備參加第二屆ICEO的圈子裡,一般也把您二位稱爲DE算法的教父和教母……”
這個回答讓常浩南差點沒繃住。
好傢伙,我成godfather了?
1:這些語言被稱爲高級語言只是約定俗成,並不意味着它們比彙編語言和機器語言牛逼。
正所謂:
實變函數學十遍,泛函分析心泛寒。
隨機過程隨機過,彙編語言不會編。
可見彙編語言還是很難學的
2:測試原題: