上一篇文章中,我提到在数值算法开发过程中需要学习与掌握大量的工具与技术,包括底层编程语言、数学编程语言、编译器、调试器、编译系统、测试系统、文本编辑器、集成开发环境、Linux命令、脚本语言、文档、绘图、版本管理,以及所有用到的开源软件库及其依赖库。我看了一下目前手头在用的各种工具与技术,很遗憾,它们的发明者或开发者没有一个出自中国。

费马大定理-一个困惑了世间智者358年的迷》一书写到:

在一次奥林匹亚运动会上,毕达哥拉斯向弗利尤斯的利昂王子描他自己为哲学家:“利昂王子,生活好比这些公开的竞技会。在这里聚集的一大群人中,有些人受奖励物的诱惑而来,另一些人则因对名誉和荣耀的企求和受野心的驱使而来,但他们中间也有少数人来这里是为了观察和理解这里发生的一切。

生活同样如此。有些人因爱好财富而被左右,另一些人则因热衷于权力和支配而盲从,但是最优秀的一类人则献身于发现生活本身的意义和目的。他设法揭示自然的奥秘。这就是我称之为哲学家的人。虽然没有一个人在各方面都是很有智慧的,但是他能热爱知识,视其为揭开自然界奥秘的钥匙。

由此得到启发:在科学的竞技会中,我们不能满足于仅仅了解、评述、感悟大师们(牛顿、爱因斯坦、费曼)的研究成果而获得的间接(vicarious)快感。因为此时的我们不过是旁观者、解说员,或者是运动会的举办者,但却根本不是亲力亲为的运动员。若我们一辈子总是做一个个具体的应用与工程项目,或是直接面对终端用户的定制化开发,但始终没有去做在抽象层次上的、具有普遍性、统一性、通用性的工作,那我们也就不过是相当于在赛场的观众席间来回穿梭叫卖的小贩:追逐与满足的是快捷的短期利益,而根本不在乎科学本身的力量与美感。

在人类科学的发展历程中,绝无什么客观规律能让中国人必然屹立于科学之巅。仅凭政策的助推、资本的炒作,而没有个人的志向与努力、没有对纯粹理性的追求,是无法加入到真正的科学竞技赛中的。我们不能为了眼前的实惠而毁掉自己仅有一次的学术生命,其损失难以估量。