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