美国针对部分中国高校实施禁用MATLAB软件之举,此消息于理工科师生间引发震动,这款被视作科研利器之工具陡然断供,致使我们必须得重新审视国内工业软件发展之困境。
软件起源与发展
有一位深受数值计算困扰之年轻教师于20世纪70年代之时在美国大学校园开发了MATLAB这套交互式矩阵计算工具,目的是为简化计算过程,其最初版本功能简单,仅能调用线性代数软件包做成基础运算,句号在句尾。
早期,MATLAB界面是简陋的,运算速度是缓慢的。然而,究其因为其操作实属简便,所以很快就在校园广泛流传开来了。学生们借助它规避了繁琐的编程过程,进而很大程度上提升了学习效率。这般便利性致使其迅速变成多所高校的教学工具。
校园推广模式
依靠采取捐赠途径而得以进入高校课堂的软件企业,这样的一种模式于全球范围之内都呈现出极为普遍的态势。由厂商予以免费授权、提供教学资源以及给予培训支持,以此助力师生能够以较快速度掌握软件操作。如此这般的策略切实有效地培养出了用户的使用习惯。
当高等院校过度地依赖商业性质的软件之际,问题便紧接着显现出来了。部分院校的课程设置全然是围绕着特定的软件来开展的,教材的内容也转变成为了软件的功能说明。这样的一种教学模式致使学生仅仅掌握了操作方面的技能,然而却欠缺理论方面的基础。
功能拓展历程
MATLAB,从单纯的计算工具,一步步地拓展至仿真领域,开发者察觉到仅仅处理数值计算是远远不够的,于是,在20世纪90年代,加入了Simulink模块,而这个改变,使得它能够模拟物理系统的动态行为。
随着版本的不断更新,软件的功能一天比一天更为丰富。它先后连续 adding 了控制系统、信号在处理、图像处理此类的专业模块。这些一系列的改进致使其从教学工具一步一步逐渐转型成为专业化的工程软件,被广泛地应用于工业研发的领域 。
国内使用现状
虽是MATLAB于全球有着数百万计的用户,然而在华夏之地的普及程度相对来讲有限。依据二零一九年给出数据,国内用户所占比例不足百分之十。这般情形同国内工程领域的软件使用习惯有所关联。
中国的多数工程师,更倾向于运用开源工具,或者是进行自行研发的软件。在航空航天以及国防等关键领域,一直以来,自主开发的软件是首选。这般现状致使MATLAB断供对国内工业界的直接影响相对有限。
替代方案探索
在近些年当中,Python等开源类工具,对MATLAB形成了构成颇具力量的挑战,Python依据其具备免费、开源条件的优势之处,于数据科学这个领域内有较为快速的崛起,其开源生态环境吸引到了数量众多的开发者去奉献代码库 。
国内的企业也在积极地开展研发替代产品这件事。苏州同元软件所拥有的MWorks是专注面向物理建模领域方面的。而联高软件是基于开源性质的Octave来开展二阶段开发工作的。这些所做出的努力给国内的用户提供了更多的备选方案。
未来发展之路
用户与开发者共同参与,才是工业软件成长所需,只有实际应用,才能发现不足进而使之持续改进,单靠厂商推动,难以打造出真正优秀的软件产品。
在当下之时,国内工业软件的发展正面临着非常重要的机遇,由于国家对于自主可控软件予以重视,所以有关系的企业有希望获得更多的支持,基于这种情况,这就需要产学研各个界别进行通力的合作之后,才能够突破关乎关键技术方面的瓶颈 。
于工业软件自主化之进程道路上,您觉得最为需要优先予以突破的是哪一个环节呢,欢迎分享您所秉持的观点,要是觉着本文具备有价值之处,请点赞给予支持。