商品软件的作用和地位

作者:陈耀松

编辑:周  华

    这里所说的商品软件指的是计算机软件,当然是计算机技术的一个组成部分。在计算机(硬件)刚出现时,与它打交道就靠加减乘除外加逻辑运算几条指令,余下的就各人根据各自题目的需要自己编。算得多了发现一些程序片断可以在多个问题中重复使用。于是常用计算机的用户各自都有或大或小的‘程序库’。为同一个目的编的程序各编各的,都不相同。生产和技术发展到一定程度,统一就势在必行。在计划经济的时代,它由政府下达任务的方式来完成。在市场经济的社会,那就以商品以及商品竞争的方式来进行。某一计算领域有商品软件出现那是这一领域科技发展成熟的表现。主动应用现成软件,代表技术的进步,而不是‘低能’,因为科学发展本身就是有继承性的,特别是应用科学的出发点就是寻找解决实际问题的方法,一旦发现这样的方法,并已经形成软件这样的实用工具,就应该将它迅速投入实际工程应用。从人类知识增长的历史进程中看,科学家就应该勇于继承前人的知识,站在“别人肩上”往上爬。

    在力学圈子里,固体力学的商品软件比流体的来得早。原因无非是固体力学的问题相对比较简单,“容易成熟”,而市场需求又“迫不及待”,比如有限元法就有统一的解题方法和流程,因而更容易被软件化。流体力学软件的发展,相对地说要晚于固体力学,但在国外亦早已成熟,只是我们闭关自守、消息不灵,因而反应上落后于国外同行。国内发展,则因为市场没有打开而显得“动力”不足。最近两年形势大变,已有大量流体力学商品软件在国内出现,外加国民经济自主设计的成分加多,流体力学商品软件市场已形成“气候”。一句话,在国内推广应用计算流体力学商品软件,已是时候。

    我本是从事理论流体力学研究和教学工作的,亦曾参加流体力学学报方面的编辑工作多年。从我经手的计算流体力学方面的稿件看,几乎有一半的稿件计算可用现成的软件来完成。这些作者的工作过程通常是首先确定算法,然后编制程序,而所编制的程序中有很大一部分是与其他人编的程序相重复的。如果这些作者能利用商品软件,那就不必花许多精力去编这类程序,免除低水平的重复编程劳动。从力学教学的角度说,我们比较强调基础扎实,而不太注意培养学生解决实际问题的能力,把一切希望都寄托在“后劲”上。这样一来人才的培养都局限于理论研究这个范围内,而大部分学生其实都是要走向应用岗位的,因此这种教学模式无形中就延长了人才培养周期。而在美国这样的国家,虽然基础课不如我们上得多,但三份软件(流体、固体、CAD)必须掌握。如今,大部分的力学工程问题可用软件计算来解决,他们的学生一毕业就能解决实际问题的一个重要原因就在于掌握实用软件。因此,流体力学商品软件不仅应该成为流体力学工作者的必要工具,还应该是当今我们力学专业教学改革的一个内容,这样可以使我们的学生在毕业后更有竞争力。

 

 

  

流体中文网 © 版权所有,链接请注明出处