摘要对钱学森从上世纪50年代开始,坚持不懈地向个学科领域大力宣传电子计算机,推广应用电子计算机。探索电子计算机的基础理论,强力支持电子计算机的组织研制。从哲学及方法论层次探索和指导智能机的基础理论研究。以及热心支持我国信息技术领域的高科技研究作了理论阐述。
关键词钱学森 计算机科学 信息技术
钱学森对推动中国计算机科学和信息技术的发展起了很大的作用,他的推动方式特色鲜明。首先,是广泛宣传,推广应用;其次,是大力支持理论探索,精心组织研制;第三,是在哲学和方法论层次对电子计算的设计思想方面给予热情指导。他的一些远见卓识在今天看来仍然具有指导意义。本文着重从这三个方面来作一个概括性介绍。
一、从20世纪50年代开始,坚持不懈地向个学科领域大力宣传电子计算机,推广应用电子计算机
钱学森在推动每一项科研事业、建立每一个学科领域,都要大力宣传,推广应用现代计算工具计算机。
上世纪60年代后期在抓空气动力研究与发展中心建设也是如此。1968年2月15日钱学森亲自主持了“空气动力计算技术工作会议”,研究讨论应用计算机计算的问题。他在会上的讲道,一般认为空气动力学理论只是设计人员取得数据的向导,具体的数据要通过实际的实验,即风洞、弹道靶场及模型自由飞试验来取得。
但这是比较经典的办法,自然也有发展。新的可能方法是计算机计算。对此,他具体分析说,超高速空气动力学中的一切简单外形的计算是有成效的,而且速度没有什么限制,比建风洞容易。问题是精度如何?能否在计算机上做精度试验?国外计算机的速度已到每秒1000万次,在这种情况下摄动法到底有没有用?三维计算问题能解决吗?大家提出来三结合:计算机设计,计算方法研究及力学工作,具体如何结合?变分法,直接变分法怎么样?也有一个将三种方法:风洞吹风、模型自由飞、计算机计算三者互相结合补充的问题。我们总要考虑多快好省的问题,因此是否主要在于代替全尺寸飞行器的自由飞、特高速度和弹性空气动力问题。
钱学森还讲了应用计算机的具体问题。在以后的岁月里,随着计算机技术的发展,计算能力的快速提高,钱学森曾多次指出,要充分利用这种现代化的计算手段,发展和完善计算空气动力学。
1968年9月7日,钱学森结合导弹型号设计问题,对电子计算机和计算技术的前景作了更加全面的论述,其中包括在国民经济领域里的应用。
搞理论计算要有工具,那就是大容量的高速电子计算机。钱学森说,计算速度极大、贮存量极大的电子计算机正在进一步发展,在不远的将来,运算速度可以达到每秒1000万次,信息贮存也可以大大提高。另外,模拟计算机也将同数字计算机的原理结合起来,开辟新的道路。模拟计算机自有其使用的方便,又有实时性的特点,因此对设计人员,特别是在搞初步设计,精度要求不太高时为然。但模拟机的精度有限,因为总脱不开元件本身在多变环境条件下的物理性能变化,即便在非线性及函数发生器电子化了之后,也是如此。
但型号设计中有一个用全部数学模拟打靶阶段,这用高速的数字计算机最好。因为是全部数学模拟,所以也不必是实时计算,这样精度高,随机因素可以引用随机数法来解决。这种打靶是设计阶段后的重要手段,用来检验设计方案,试验新方案,探索新途径。
所有这些发展都将进一步促进电子计算机在以下几个领域中的应用:工业生产过程自动化中的控制机;复杂武器系统中的控制机。但是,我们必须在其他的方面,对如何充分发挥电子计算机的作用做些工作。这些方面的可能应用是:
1、规划及计划经济、生产经济技术中的应用。即长远规划的平衡,多种方案的比较,年度计划的平衡,企业库存的核算、平衡,统计工作(运筹学),日常工、农业的调度。这就是要把近代数学及计算技术作为国民经济管理的一个有用工具,我们不能用中世纪的工具来搞20世纪的经济活动。
2、信息处理技术中的应用。包括情报资料的分类、归档、贮存、提取,自动化翻译,有人及自动化情报监视系统。
3、基础科学研究中的应用。即中国科学院基础科学研究中的复杂计算,如基本粒子的研究,宇宙演化的研究等。
4、工程设计中的应用。包括方案选择、设计工作中的详细计算,气动力学计算,核爆炸的计算,分子性能及宏观性质的计算等。
为了执行这方面的任务,我们必须开展计算机的科研、试制、计算机的生产,以及使用维修,计算人员的培训,计算数学的研究,经验交流工作。
由于钱学森对数学和计算机的重视,他对中国科学技术大学58∼60级前三届学生都采取了加强数学和“计算机原理和应用”课程修习的措施。他认为,“研究技术科学就离不了作为人们理论工具的数学。”“作为一个技术科学工作,除了掌握现有的数学方法以外,还必须经常注意数学方面的发展,要能灵敏地认出对技术科学有用的新数学,快速地加以应用。”钱学森预见到,“电子计算机的发展对技术科学的研究有深切的影响”,并指出,“在将来,我们不能想象一个不懂得用电子计算机的技术工作者”。在我国刚刚研制出第一台一地址机的时候,钱学森就在中国科学技术大学近代力学系的教学计划中安排了“计算机原理和应用”的课程。实在是远见卓识。
1989年钱学森在中国科学院数学研究所作了《发展我国的数学科学》(《数学通报》1990年第6期)的报告中强调指出:“我们中国的数学家再也不能认为数学工作的工具就是纸加笔,而是纸加笔再加电子计算机,你要老不用电子计算机,那恐怕还是19世纪的数学科学,算不上是现代数学科学,更不是21世纪的数学科学了。”由此可见,钱学森向各行各业和各个学科领域推广应用电子计算机几乎到了大声疾呼的地步了。
二、探索电子计算机的基础理论,强力支持电子计算机的组织研制
1、关于发展电子计算机科学问题。钱学森在他的著名文章《现代科学技术》(《人民日报》1977年12月9日)一文中指出:“数学告诉我们如何计算数值,如何演算方程式,如何搞一般的推理。今天我们必须说在这三个数学的功能方面我们有了一种高效能的的机器,来帮助我们工作,这就是电子计算机,特别是电子数值计算机。”他举了一个航空航天技术中的例子说:“远程导弹每秒7km,超过声速20多倍,全靠风洞无法解决。这时出现了电子计算机,可以不用风洞吹,用电子计算机算。但这需要计算能力很大的电子计算机。每秒运算一百万次的,一千万次的,一亿次的,现在已经做到,但还不够,将来还可以造一百亿次,一万亿次的高速计算机。到那时造价很高、运算费用大的大型高速风洞可以省下或少用,主要用大型或巨型电子计算机来算出空气作用力,……所以发展不发展电子计算机,不是可有可无的事情”,