24小时热门版块排行榜    

查看: 2672  |  回复: 7
本帖产生 1 个 QC强帖 ,点击这里进行查看

yyqiao

金虫 (小有名气)

[交流] 念旧与Fortran 已有7人参与

我在2006-2007年间,写了几篇东西:

《化学信息学与生物信息学开放性比较》
《化学信息学开源软件的集成与复用》
《化学信息学与药物发现研究的开放性》
《化学信息学与开源软件》

最近又刚刚完成了《化学信息系统开发技术》一书的写作,目前正在出版社审校。

在总结的过程中,我体会到了两个前人总结过的两条规律:

(1)工具的重要性:
例如,对于研究基因、蛋白质序列来说,Perl语言实在是太重要了。如果对生物学不熟悉,那么,就再说一个化学方面的例子:NMR和MS对有机合成来说,太重要了。没有这两种仪器,有机合成纯粹就是瞎子摸石头。
对于量子化学来说,软件很重要。

(2)工具的发展:

到现在,我仍然记得,作为化学的研究生,与计算机的本科生一起坐在教室里,认真学习Turbo Pascal的情形,那是1989年。从那以后,我就再没有以坐在教室听课的方式来学习计算机语言。更有意思的是,刚刚学完这门课,Turbo C就以排山倒海之势席卷尚不成熟的编程小世界。到现在为止,那种蓝底白字的界面,仍是我回忆C语言Libc库函数用法时,首现浮现的背景。

但是,当我面临一个算法,要在三种不同的系统(Windows, IRIX, Solaris)上运行的任务时,我不仅要把界面和算法分离,而且,由于这三者连处理文件目录方式都不同,因此,连生成临时文件、删除临时文件这类操作,都要分别伺候。

因此,现阶段,开发一个程序,1%的时间用于算法,3%的时间围绕算法写框架,1%的时间搞界面,95%的时间则是调试。

然而,对于面向专业的编程而言(例如量子化学软件的开发),很大程度上,取决于程序员的知识结构,或者生存状态。

(1)导师说个思路,要研究生编程:90%
(2)研究生有个想法,要自己编程:9%
(3)导师有个想法,要自己编程:1%

这当中没有谁,是认真学习过编程(代码控制、框架设计等),而只是拿来主义的实践者。那么,在他们的实践中,基本上都是原始的、感性的。像作家那样,有的人换了不同的纸张,就写不出来文章。不理解的人,就说“拉不出屎来怨茅房”。

因为自己首先学习了C语言,有什么问题,都想用C来解决;
因为自己首先学习了Fortan语言,有什么问题,都想用Fortran来解决;
因为自己首先学习了C++语言,有什么问题,都想用C++来解决。

其实,这根本不是问题。问题的核心,在于你是不是像在坠落的电梯里那样,急于抓起一个东西解决问题,而不在意那件东西是什么。如果是这样的话,你肯定没有认真雕琢过你的代码,而且认为这不是你该做的事情。既然如此,那么抓住的是别人的头发,还是鞋带,又有什么区别呢?你只要记住,抓住自己的头发是不管用的,那就好了。

换一种直接的说法:你究竟是想当科学家,还是想当程序开发者?这两种角色,要在短短的二、三年内实现“合体”,是不可能的。

作家陈染写到:人们的“偏执”会表现在对于往昔喜爱过的人或物专心致志的怀念上。但是,世界在变,貌似始终如一的自己其实也在变化----多年以后,当与被怀念者再次相遇时,我们竟悲哀地发现,他出现的那一刻,竟成为在我们心目中消逝的一刻。

陈染的描述,用了“多年以后”。其实,我倒是觉得,我们没怎么变。一心想当科学家的,不屑于开发软件,而开发软件的,则......。如果有人能创造一种量子化学语言,像信号处理中的MatLab那样,或许关于编程语言的感叹,就会像浮云那样,只不过是遮住冷日残虹的过眼之物而已。

再啰嗦一句:踏踏实实地开发一套函数,C的也好,Fortran也好,算是中国量子化学研究者的贡献吧。名字我都想好了,就叫ChinaQ。呵呵。

就像这篇帖子一样,两条线路纠缠在一起,阐述得很杂乱。关于Fortran/C与量化,也是这样。

[ Last edited by yyqiao on 2011-5-10 at 06:15 ]
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

博客:blog.sina.com.cn/nkuqiao;应用化学:blog.sina.com.cn/nkapc;化学工程:blog.sina.com.cn/nkceg
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

childsliu

捐助贵宾 (正式写手)

二当家的


小木虫(金币+0.5):给个红包,谢谢回帖
写的太好了 赞乔老师!
下苦功,三个字,一个叫下,一个叫苦,一个叫功,一定要振作精神,下苦功。
2楼2011-05-10 08:56:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

coolrainbow

木虫 (著名写手)

未来国家冻凉


小木虫(金币+0.5):给个红包,谢谢回帖
乔老师说的Matlab的化学版:ChemLab是我曾经yy的软件之一,不知我有生之年能不能搞出这个来
技术博客:http://hi.baidu.com/coolrainbow/blog
3楼2011-05-10 10:35:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

霹雳光

至尊木虫 (著名写手)

写的太好了
事实证明,除了你自己,不要指望任何一个人
4楼2011-05-10 18:24:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小红豆

主管区长 (知名作家)

优秀区长优秀区长

很精彩的文章
5楼2011-05-10 21:03:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

冬天里的骄阳

铁杆木虫 (正式写手)


小木虫(金币+0.5):给个红包,谢谢回帖
莫非是南开大学的乔园园老师?膜拜ing
6楼2011-05-10 22:23:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

calfwoo

金虫 (小有名气)


小木虫(金币+0.5):给个红包,谢谢回帖
细致的感受描写,很赞!谢谢!
7楼2011-12-14 16:58:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

泡泡咕咕龙

新虫 (小有名气)


小木虫(金币+0.5): 给个红包,谢谢回帖
以前只是想着上个好大学的二流专业,混个研究生文凭就可以了。可是事实证明想要这样投机取巧的后果是比较惨的。第一年报考的应用化学专业选考的有机结果是76分,无缘复试。今年是第二次考了,又是在有机上摔跤了。选择调剂到化学工程了。有时候想想真是的,不是说这个社会跟你开玩笑了,而是自己跟自己开了个玩笑。从小事做起,认真做好每件事还是比较好。谢谢乔老师了,让我有机会可以从新认识一下南开大学的应用化学专业。谢谢了
8楼2012-03-14 12:09:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yyqiao 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 085601材料工程专硕求调剂 +5 慕寒mio 2026-03-16 5/250 2026-03-17 21:31 by hmn_wj
[考研] 268求调剂 +7 好运连绵不绝 2026-03-12 8/400 2026-03-17 20:28 by xilongliang
[考研] 070300化学319求调剂 +4 锦鲤0909 2026-03-17 4/200 2026-03-17 18:21 by 重科小霸王
[考研] 085600材料与化工求调剂 +5 绪幸与子 2026-03-17 5/250 2026-03-17 16:40 by laoshidan
[考研] 材料与化工专硕调剂 +5 heming3743 2026-03-16 5/250 2026-03-17 14:03 by 勇敢太监王公公
[考研] 08工科 320总分 求调剂 +4 梨花珞晚风 2026-03-17 4/200 2026-03-17 13:38 by houyaoxu
[论文投稿] 有没有大佬发小论文能带我个二作 +3 增锐漏人 2026-03-17 4/200 2026-03-17 09:26 by xs74101122
[考研] 考研调剂 +3 淇ya_~ 2026-03-17 5/250 2026-03-17 09:25 by Winj1e
[考研] 286求调剂 +3 lemonzzn 2026-03-16 5/250 2026-03-16 20:43 by lemonzzn
[考研] 化学调剂0703 +8 啊我我的 2026-03-11 8/400 2026-03-16 17:23 by 我的船我的海
[考研] 321求调剂 +5 大米饭! 2026-03-15 5/250 2026-03-16 16:33 by houyaoxu
[考博] 东华理工大学化材专业26届硕士博士申请 +6 zlingli 2026-03-13 6/300 2026-03-15 20:00 by ryzcf
[考研] 材料工程327求调剂 +3 xiaohe12w 2026-03-11 3/150 2026-03-14 20:20 by ms629
[考研] 330求调剂 +3 ?酱给调剂跪了 2026-03-13 3/150 2026-03-14 10:13 by JourneyLucky
[考研] 0703,333分求调剂 一志愿郑州大学-物理化学 +3 李魔女斗篷 2026-03-11 3/150 2026-03-13 22:24 by JourneyLucky
[考研] 一志愿西南交大,材料专硕317求调剂 +5 lx8568 2026-03-11 5/250 2026-03-13 21:43 by peike
[考研] 四川大学085601材料工程专硕 初试294求调剂 +4 祝我们好在冬天 2026-03-11 4/200 2026-03-13 21:39 by peike
[考研] 0703化学求调剂 +7 绿豆芹菜汤 2026-03-12 7/350 2026-03-13 17:25 by njzyff
[考研] 一志愿山大07化学 332分 四六级已过 本科山东双非 求调剂! +3 不想理你 2026-03-12 3/150 2026-03-13 14:18 by JourneyLucky
[考研] 0856化学工程280分求调剂 +4 shenzxsn 2026-03-11 4/200 2026-03-13 11:55 by ymwdoctor
信息提示
请填处理意见