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

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

TRUFFER官方在回应的时候也勾画了一下现行软件的使用场景 。
第一个是用试验数据绘制曲线 , 导出公式;科研人员获得了一些数据 , 希望对其进行画图拟合 。 第二个是三维有限元计算(简单物体);就是解稀疏矩阵 。
并且TRUFFER是可以为研究人员提供源码的 , 知乎用户@harryzhou就提供了一份TRUFFER发给他的源码 。
新智元|一个国产软件TRUFFER站出来了:我就是MATLAB的替代品!
本文插图

三个源文件分别是CMatrix.cs , Complex.cs , Matrix.cs , 分别对应了复数矩阵、复数和实数矩阵的基本运算 。 至少在代码架构上 , TRUFFER是能够完成它现行设计的场景的 。 当然还有一些常规的矩阵运算 。
懂一点代码的开发者看到这个源码就知道 , TRUFFER确实还在开发初期 。 但是就公司和感兴趣的开发人员交流的情况来看 , TRUFFER的公司其实是一个比较诚挚、有大理想的公司 。 毕竟「满足大家90%的科研需求和10%的功能比MATLAB更好用、易用」不是所有软件公司都说的出口的 。
「只完成1%就来开发布会」的TRUFFER:有诚意也有差距
对MATLAB稍微有点了解的开发者们应该已经反应过来了:TRUFFER是照着MATLAB去设计的 , 但是完成的内容实属冰山一角 。
这个软件近几日进入公众视野之后实属饱受争议 , 主要在以下几个争议点 。
1、「打假」自主研发:套壳Octave
知乎网友@立党指出 , TRUFFER是个套壳Octave的「假」自主研发的软件 。
新智元|一个国产软件TRUFFER站出来了:我就是MATLAB的替代品!
本文插图

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

许多知乎用户都表达了相同的观点:开源代码不代表交出版权 , 指责TRUFFER侵害Octave版权 。 对此 , 也有拿到开源代码的开发者为TRUFFER「鸣不平」 。
新智元|一个国产软件TRUFFER站出来了:我就是MATLAB的替代品!
本文插图

是否套壳 , 读一读源码就能认知到 。 按照这位答主说的情况 , TRUFFER源码应该是没有问题的 , 纯手打 , 不涉及套壳的问题 。 至于实际的算法本身没有什么可变性 , 因此很可能导致代码结构类似 。
知乎用户@寂寞在唱歌说的这段换其实很客观 。
新智元|一个国产软件TRUFFER站出来了:我就是MATLAB的替代品!
本文插图

如果真的深究「套壳Octave」这个问题 , 建议感兴趣的研究者可以问TRUFFER官方要一份源码再品读一下 。
2、「技术差距」过大 , 产品进度堪忧
虽然TRUFFER放了源码 , 但是一共就几千行 , 实现的功能也是最最最基础的 。 甚至连求解线性方程组的代码也没有放出 , 实现的功能基本上都是一维的 。
就连之前为TRUFFER说话的那位匿名大佬也有些唏嘘了 。
新智元|一个国产软件TRUFFER站出来了:我就是MATLAB的替代品!
本文插图

甚至有人怀疑这是不是同学课设的大作业的源码 , 毕竟这个代码 , 确实有点粗陋了 。 看一下知乎用户@梨雪梅的发言 。
新智元|一个国产软件TRUFFER站出来了:我就是MATLAB的替代品!
本文插图

知乎用户@architect在Mathmatics工作 , 看到TRUFFER也不禁从期待到失望 。
新智元|一个国产软件TRUFFER站出来了:我就是MATLAB的替代品!
本文插图

但是TRUFFER公司自一开始就声明了 , 这是「初版」 , 这几乎为以上所有的质疑提供了「看似合理」的解释 。 因为还在开发初期 , 功能不完善很正常 。 所以@伍亦勤的这句话很真实 。


推荐阅读