| 5 | 1/1 | 返回列表 |
| 查看: 2690 | 回復(fù): 7 | |||
| 本帖產(chǎn)生 1 個(gè) QC強(qiáng)帖 ,點(diǎn)擊這里進(jìn)行查看 | |||
| 當(dāng)前只顯示滿足指定條件的回帖,點(diǎn)擊這里查看本話題的所有回帖 | |||
yyqiao金蟲 (小有名氣)
|
[交流]
念舊與Fortran 已有7人參與
|
||
|
我在2006-2007年間,寫了幾篇東西: 《化學(xué)信息學(xué)與生物信息學(xué)開(kāi)放性比較》 《化學(xué)信息學(xué)開(kāi)源軟件的集成與復(fù)用》 《化學(xué)信息學(xué)與藥物發(fā)現(xiàn)研究的開(kāi)放性》 《化學(xué)信息學(xué)與開(kāi)源軟件》 最近又剛剛完成了《化學(xué)信息系統(tǒng)開(kāi)發(fā)技術(shù)》一書的寫作,目前正在出版社審校。 在總結(jié)的過(guò)程中,我體會(huì)到了兩個(gè)前人總結(jié)過(guò)的兩條規(guī)律: (1)工具的重要性: 例如,對(duì)于研究基因、蛋白質(zhì)序列來(lái)說(shuō),Perl語(yǔ)言實(shí)在是太重要了。如果對(duì)生物學(xué)不熟悉,那么,就再說(shuō)一個(gè)化學(xué)方面的例子:NMR和MS對(duì)有機(jī)合成來(lái)說(shuō),太重要了。沒(méi)有這兩種儀器,有機(jī)合成純粹就是瞎子摸石頭。 對(duì)于量子化學(xué)來(lái)說(shuō),軟件很重要。 (2)工具的發(fā)展: 到現(xiàn)在,我仍然記得,作為化學(xué)的研究生,與計(jì)算機(jī)的本科生一起坐在教室里,認(rèn)真學(xué)習(xí)Turbo Pascal的情形,那是1989年。從那以后,我就再?zèng)]有以坐在教室聽(tīng)課的方式來(lái)學(xué)習(xí)計(jì)算機(jī)語(yǔ)言。更有意思的是,剛剛學(xué)完這門課,Turbo C就以排山倒海之勢(shì)席卷尚不成熟的編程小世界。到現(xiàn)在為止,那種藍(lán)底白字的界面,仍是我回憶C語(yǔ)言Libc庫(kù)函數(shù)用法時(shí),首現(xiàn)浮現(xiàn)的背景。 但是,當(dāng)我面臨一個(gè)算法,要在三種不同的系統(tǒng)(Windows, IRIX, Solaris)上運(yùn)行的任務(wù)時(shí),我不僅要把界面和算法分離,而且,由于這三者連處理文件目錄方式都不同,因此,連生成臨時(shí)文件、刪除臨時(shí)文件這類操作,都要分別伺候。 因此,現(xiàn)階段,開(kāi)發(fā)一個(gè)程序,1%的時(shí)間用于算法,3%的時(shí)間圍繞算法寫框架,1%的時(shí)間搞界面,95%的時(shí)間則是調(diào)試。 然而,對(duì)于面向?qū)I(yè)的編程而言(例如量子化學(xué)軟件的開(kāi)發(fā)),很大程度上,取決于程序員的知識(shí)結(jié)構(gòu),或者生存狀態(tài)。 (1)導(dǎo)師說(shuō)個(gè)思路,要研究生編程:90% (2)研究生有個(gè)想法,要自己編程:9% (3)導(dǎo)師有個(gè)想法,要自己編程:1% 這當(dāng)中沒(méi)有誰(shuí),是認(rèn)真學(xué)習(xí)過(guò)編程(代碼控制、框架設(shè)計(jì)等),而只是拿來(lái)主義的實(shí)踐者。那么,在他們的實(shí)踐中,基本上都是原始的、感性的。像作家那樣,有的人換了不同的紙張,就寫不出來(lái)文章。不理解的人,就說(shuō)“拉不出屎來(lái)怨茅房”。 因?yàn)樽约菏紫葘W(xué)習(xí)了C語(yǔ)言,有什么問(wèn)題,都想用C來(lái)解決; 因?yàn)樽约菏紫葘W(xué)習(xí)了Fortan語(yǔ)言,有什么問(wèn)題,都想用Fortran來(lái)解決; 因?yàn)樽约菏紫葘W(xué)習(xí)了C++語(yǔ)言,有什么問(wèn)題,都想用C++來(lái)解決。 其實(shí),這根本不是問(wèn)題。問(wèn)題的核心,在于你是不是像在墜落的電梯里那樣,急于抓起一個(gè)東西解決問(wèn)題,而不在意那件東西是什么。如果是這樣的話,你肯定沒(méi)有認(rèn)真雕琢過(guò)你的代碼,而且認(rèn)為這不是你該做的事情。既然如此,那么抓住的是別人的頭發(fā),還是鞋帶,又有什么區(qū)別呢?你只要記住,抓住自己的頭發(fā)是不管用的,那就好了。 換一種直接的說(shuō)法:你究竟是想當(dāng)科學(xué)家,還是想當(dāng)程序開(kāi)發(fā)者?這兩種角色,要在短短的二、三年內(nèi)實(shí)現(xiàn)“合體”,是不可能的。 作家陳染寫到:人們的“偏執(zhí)”會(huì)表現(xiàn)在對(duì)于往昔喜愛(ài)過(guò)的人或物專心致志的懷念上。但是,世界在變,貌似始終如一的自己其實(shí)也在變化----多年以后,當(dāng)與被懷念者再次相遇時(shí),我們竟悲哀地發(fā)現(xiàn),他出現(xiàn)的那一刻,竟成為在我們心目中消逝的一刻。 陳染的描述,用了“多年以后”。其實(shí),我倒是覺(jué)得,我們沒(méi)怎么變。一心想當(dāng)科學(xué)家的,不屑于開(kāi)發(fā)軟件,而開(kāi)發(fā)軟件的,則......。如果有人能創(chuàng)造一種量子化學(xué)語(yǔ)言,像信號(hào)處理中的MatLab那樣,或許關(guān)于編程語(yǔ)言的感嘆,就會(huì)像浮云那樣,只不過(guò)是遮住冷日殘虹的過(guò)眼之物而已。 再啰嗦一句:踏踏實(shí)實(shí)地開(kāi)發(fā)一套函數(shù),C的也好,F(xiàn)ortran也好,算是中國(guó)量子化學(xué)研究者的貢獻(xiàn)吧。名字我都想好了,就叫ChinaQ。呵呵。 就像這篇帖子一樣,兩條線路糾纏在一起,闡述得很雜亂。關(guān)于Fortran/C與量化,也是這樣。 [ Last edited by yyqiao on 2011-5-10 at 06:15 ] |



木蟲 (著名寫手)
未來(lái)國(guó)家凍涼

鐵桿木蟲 (正式寫手)
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 一志愿中海洋320化學(xué)工程與技術(shù)學(xué)碩求調(diào)劑 +7 | 披星河 2026-03-30 | 7/350 |
|
|---|---|---|---|---|
|
[考研] 一志愿食品科學(xué)與工程083200求調(diào)劑 +4 | XQTJZ 2026-03-30 | 4/200 |
|
|
[考研] 抱歉 +4 | 田洪有 2026-03-30 | 4/200 |
|
|
[考研] 297求調(diào)劑 +17 | 田洪有 2026-03-26 | 18/900 |
|
|
[考研] 材料專碩 085600求調(diào)劑 +7 | BBQ233 2026-03-30 | 7/350 |
|
|
[考研] 310求調(diào)劑 +10 | 爭(zhēng)取九點(diǎn)睡 2026-03-30 | 10/500 |
|
|
[基金申請(qǐng)] 面上5B能上會(huì)嗎? +7 | redcom 2026-03-29 | 7/350 |
|
|
[考研] 0703化學(xué)/290求調(diào)劑/本科經(jīng)歷豐富/工科也可 +13 | 丹青奶蓋 2026-03-26 | 15/750 |
|
|
[考研] 085602 化學(xué)工程專碩 340分求調(diào)劑 +4 | qianbai11 2026-03-29 | 4/200 |
|
|
[考研] 求化學(xué)調(diào)劑 +11 | wulanna 2026-03-28 | 11/550 |
|
|
[考研] 318一志愿吉林大學(xué)生物與醫(yī)藥 求調(diào)劑 +5 | 篤行致遠(yuǎn). 2026-03-28 | 5/250 |
|
|
[考研] 求調(diào)劑 +4 | QiMing7 2026-03-25 | 5/250 |
|
|
[考研] 一志愿雙一流機(jī)械285分求調(diào)劑 +4 | 幸運(yùn)的三木 2026-03-29 | 5/250 |
|
|
[考研] 340求調(diào)劑 +6 | Amber00 2026-03-26 | 6/300 |
|
|
[考研] 調(diào)劑考研 +3 | 王杰一 2026-03-29 | 3/150 |
|
|
[考研] 071000生物學(xué)求調(diào)劑,初試成績(jī)343 +7 | 小小甜面團(tuán) 2026-03-25 | 7/350 |
|
|
[考研] 315分求調(diào)劑 +7 | 26考研上岸版26 2026-03-26 | 7/350 |
|
|
[考研] 一志愿211院校 344分 東北農(nóng)業(yè)大學(xué)生物學(xué)學(xué)碩,求調(diào)劑 +5 | 丶風(fēng)雪夜歸人丶 2026-03-26 | 8/400 |
|
|
[考研] 材料與化工304求B區(qū)調(diào)劑 +3 | 邱gl 2026-03-25 | 3/150 |
|
|
[考研] 302求調(diào)劑 +4 | 錦衣衛(wèi)藤椒 2026-03-25 | 4/200 |
|