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


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

新智元报道
来源:知乎
编辑:舒婷、白峰
【新智元导读】「MATLAB热」整整持续了两周 , 关于MATLAB被禁之后中国科研人员如何应对引发了热烈的讨论 。 近日 , 国产软件TRUFFER称:一年内完全实现科学计算与图形功能 , 三年内完全实现 Simulink , 100% 自主版权源代码 , 这一声明让TRUFFER从一个籍籍无名的小软件被推上风口浪尖 。
距离哈工大、哈工程MATLAB被禁已经过去两周 , 但是关于MATLAB的讨论从未停止 。
大部分人只是着眼于寻找MATLAB替代品 , 但是 , 近日 , 一个国产软件TRUFFER站出来了:我就是MATLAB的替代品 。
一时间 , 众生哗然 。 要知道 , 寻找「替代品」的道路上 , 科研人员都专注在将各类主流的开发软件结合以替代功能 , 让国产公司开发新的软件都是「最末」的事情 。 现在有一个国产软件出来「夸下海口」 , 确实让科研人员兴奋又好奇 。
「籍籍无名」的TRUFFER的雄心壮志:1年内实现科学计算与图形功能 , 3年内搞定Simulink
走进这个「声名鹊起」的软件之前 , 先看看软件背后的公司 。
新智元|一个国产软件TRUFFER站出来了:我就是MATLAB的替代品!
本文插图

论规模来看 , 这家公司并不是很大 , 成立于2002年 , 就官网介绍而言一开始工作重心应该是在图形软件开发上 , 旗下目前有四款产品 , 分别是多文档管理、联高资产管理、数控加工仿真和“原本”小工具 。
但是就公布的团队人员从业年限来看 , 都是「老程序员」了——分别具有23、25、30年编程经验 , 确实是经验丰富 。
新智元|一个国产软件TRUFFER站出来了:我就是MATLAB的替代品!
本文插图

尽管有小的仿真工具 , 但这家公司的主要产品和MATLAB确实搭不上边 。 另一方面 , 成立18年却不显山不露水 , 「骨灰级」的程序员不透露姓名 , 这家公司充满了神秘色彩 。
接下来我们看一看这款万众瞩目的产品:TRUFFER 。
首先是其官方号在MATLAB那条讨论下放出的壮志豪言:
「半年内实现 MATLAB 科学计算与图形显示的 70%;1 年内 100% 全部实现;3 年内完全实现 Simulink;100% 自主版权源代码;无需 #openGL# 等组件支持的三维、四维图形显示 。 短期内将在周全性(需要积累)、高性能并行计算(需要厂家支持)、专业的扩展工具箱(第三方支持 , 大家一起努力)等方面会稍微落后 , 不过足以应付大家 90% 的日常科研需求 。 我们承诺 , 至少在 10% 的功能 , 比 MATLAB 更好用、易用 。 」
「满足大家90%的科研需求和10%的功能比MATLAB更好用、易用」确实是一个很强的「卖点」 。 先看一下TRUFFER的部分源码树:
新智元|一个国产软件TRUFFER站出来了:我就是MATLAB的替代品!
本文插图

可以看到这个架构设计和MATLAB部分功能还是很贴近 , 核心在于矩阵的一些运算 。 根据官方发布的数据来看 , 核心运算都能够完成 , 并且画图的效果非常不错 。
以矩形域最小二乘曲面拟合为例 , 下图的三维显示核心没有openGL , 完全是自主知识产权的 , 拟合的结果实际上是一个六维曲面 。
新智元|一个国产软件TRUFFER站出来了:我就是MATLAB的替代品!
本文插图

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

还有TRUFFER用于SR-71黑鸟超高速流场仿真的基础图片 , 读取OBJ文件 , 自主三维渲染 。 并且是100%C#自主代码 , 没有用openGL或directX 。


推荐阅读