新智元|一个国产软件TRUFFER站出来了:我就是MATLAB的替代品!( 三 )


新智元|一个国产软件TRUFFER站出来了:我就是MATLAB的替代品!
本文插图

对于秉持各种态度关注TRUFFER的人们而言 , 还是希望TRUFFER在「替代MATLAB」的蓝图上不是「听子弹飞」 , 而是「枪响落地」 。
备受关注的MATLAB开发问题?听听中科院包云刚研究员怎么讲
「MATLAB热」持续了两周有余 , 许许多多专家都参与了讨论 。 其中 , 中科院计算所先进计算机系统研究中心副主任包云岗教授在CCF YOCSEF杭州论坛上发表了自己的见解 。
新智元|一个国产软件TRUFFER站出来了:我就是MATLAB的替代品!
本文插图

这个演讲在计算界影响颇深 。 包教授的这条微博甚至被转发了将近4000次 。
包教授原文强调了 , 类似于MATLAB这种产品 , 做出来并且将其应用才是最关键的 , 而不是为了「科研成就」去发表论文 。 同时 , 把持久战意识树立起来 , 而不是期望速胜论 。 要承认现今与对手的差距 , 迎头赶上 。
抛开MATLAB这个软件不谈 , 在思考如何解「MATLAB被禁」这个解燃眉之急的同时 , 更需要考虑如何才能在未来做出像MATLAB那样的工作 , 做出能卡别人脖子的技术 。 不要别人做好了 , 想着去「模仿」 , 而要做出真正的属于「中国技术」的东西 。
最后 , 回到TRUFFER这个软件上来 。 不得不承认 , 这个软件现在的功能离「替代MATLAB」这个目标差距非常大 , 甚至引发的讨论热度都有「炒作」的嫌疑 。 但是 , 能说出「1 年内 100% 全部实现;3 年内完全实现 Simulink;100% 自主版权源代码 。 」的公司本身就是令人期待的 。
技术之间的差距是不可否认的 , 最初的产品可能很简陋 , 但不应该被「打压」 。 毕竟所有复杂而伟大的成就都是从最简单的步骤开始 , 一步步累积起来的 。
希望TRUFFER能够实现自己画的宏伟蓝图 , 在未来的发展中不负众望 。
附上包教授原文:
「很多人都在思考如何解决“Matlab被禁”这个燃眉之急问题 。 大家回顾了中国的工业软件发展之痛 , 批评国内的盗版问题、知识产权保护问题、重硬件轻软件等一系列问题 。 也提出了很多好的建议 , 比如给了针对Matlab各种功能的开源软件替代方案 。 这些都算是“昨天和今天”的事 。
现在我想和大家一起讨论一下关于“明天”的事 。 我们每个人可以问自己一个问题:从现在这个时间点开始 , 给10年时间 , 甚至20年时间 , 我们能做出一个卡别人脖子的东西吗?(并不是说真的要去卡别人脖子 , 而是说要成为别人离不开的东西)如果从这个角度来看这次“Matlab被禁”事件 , 那么也许可以给我们更多的是启发——我们都知道Matlab最初只是新墨西哥大学Clever Moler教授在1970年代用于教学中的一个小工具软件 , 那它为什么能在几十年后成为卡我们脖子的利器?
【新智元|一个国产软件TRUFFER站出来了:我就是MATLAB的替代品!】我们一起来梳理一下Matlab发展过程中折射出来的几个理念:
一、把东西做出来 , 而不是追求把论文发出来 。
Matlab网站上有一篇Moler教授自己在2018年写的Matlab简史 。 他在开头就写道 , 在1971年和1975年他所在团队向NSF申请了两个项目 , 目标是“探索开发高质量数学软件的方法、成本和资源” 。 他自己也认为 , 某种程度上这两个项目是失败的 , 因为他们没有发表出一篇论文 , 他们只是开发出了两个软件:一个是EISPACK , 另一个是LINPACK 。 而且这两个软件也谈不上多大的学术创新 , 因为EISPACK就是把1965-1970年发表论文中用Algo60写的算法翻译为Fortran , 而LINPACK则是直接用Fortran重写一遍 。
二、把东西用起来 , 而不是做完就扔了 。
虽然EISPACK、LINPACK没有论文 , 学术创新也似乎不是很高 , 但确实两个很有用的软件 。 EISPACK的开发团队在1974年代写了一本使用手册 , 我在Google Scholar上查了一下 , 到现在已经被引用了1800多次 , 1970-1980年代使用非常广泛 。 LINPACK更是世界超级计算机排行榜Tops500的基准测试程序 , 可以说是影响了世界超级计算机的发展 。


推荐阅读