有國產軟件開發商稱可半年內實現Matlab 功能的70%
亡羊補牢,猶未晚也。近日,哈工大、哈工程Matlab 被禁一事引起了各方科研人員的注意。不少專業人士表示Matlab 被禁是意料之中,但如何找到一款替代品卻是一大難題。也有人提出可以用Octave 等開源軟件替代,但要想實現Matlab 的複雜生態還需要至少十年的時間。它背後的生態,算法,是集齊大批各個行業的有代碼能力和算法能力的博士工作數十年積累而成的。
不過,近日一家國產軟件公司卻提出—— 要在半年內實現Matlab科學計算和圖形顯示功能的70% ,1年內100%全部實現。
消息一出,立刻引起了高度關注。
網友也紛紛表態:期待,支持國產!
替代 Matlab 的軟件Truffer 是啥?
所以,這個宣稱替代Matlab 的軟件到底長啥樣?
在知乎關於Matlab 被禁的問題裡,這家軟件公司展示了Truffer 的實力:Truffer 完全基於C#編寫,100% 自主版權源代碼,無需openGL 等組件即可支持三維、四維圖形顯示。
該款軟件的開發者表示:
美國禁止哈工大使用Matlab 是給國產軟件送機會,Truffer 將在半年內實現Matlab 科學計算與圖形顯示的70% 功能,1 年內100% 實現,3 年內完全實現Simulink,100% 自主版權源代碼;並且無需OpenGL 等組件支持的三維、四維圖形顯示。
短期內將在周全性、高性能並行計算、專業的拓展工具箱等方面可能會稍顯落後,但該軟件可以應付日常90% 的Matlab 的科研需求,而且還能根據Matlab 的現有功能進行優化,最後達成比Matlab 更好用、更易用。
如果有意等待適用,可以給該答案下留言或者給作者私信留下郵箱,將會獲得源碼以及試用版。評論區已經有小伙伴拿到了源碼,目前正在研究。
有網友已經收到一部分源碼,並已經開始研究。
首先,軟件源代碼圖長這樣:
雷鋒網也詢問了一位程序員,據他介紹從源代碼圖來看,這個軟件和Matlab 的部分功能還是很貼近的,但具體功能如何還不得而知。
Truffer不僅可以做到矩形域最小二乘曲面擬合計算,還可以實現數值擬合的基本功能,即通過獲取一些符合伽馬分佈的數據點,通過擬合曲線算出α和β數值。
除此之外,Truffer 還能畫一些很有意思的圖。比如讀取OBJ 文件,自主三維渲染得到的洛克希德SR-71飛機(仿真圖片)。
同時,他們還強調,該運行過程完全具有自主知識產權,沒有使用OpenGL。
總的來說,Truffer 可以使用試驗數據來繪製曲線和導出公式,還能進行三維有限元計算(比如解稀疏矩陣)。
不過,該軟件公司也表示,由於Truffer 還未完全成熟,短期內會在周全性、高性能並行計算、專業的擴展工具箱等方面落後於Matlab ,需要更多第三方的支持,不過Truffer 足以應付大家90% 的日常科研需求。
得知背後公司後,網友們卻有點悲觀
這個軟件公佈之後,背後的軟件公司——聯高軟件公司也被挖了出來。
天眼查顯示,北京聯高軟件開發有限公司成立於2002 年,位於北京海淀高科技園區,屬於高科技企業、雙軟企業。
根據其官方顯示的信息,聯高曾開發過多個文檔管理軟件、VNUC 數控加工仿真軟件,還有一款用於掃描圖像增強的免費軟件原本。但是官網上卻不見Truffer 的任何信息。
團隊方面,核心成員均具備20 年以上的經驗。旗下目前有四款產品,分別是多可文檔管理、聯高資產管理、數控加工仿真和“原本”小工具。其中多可文檔管理的客戶包括證監會、神州數碼、北京交通大學等機關、高校、企業,甚至還包括了中國科學院微電子研究所。
但是,這個公司目前已有的業務中,跟Matlab 好像搭不上邊。
成立18 年,從過往合作高校企業來看,這家軟件公司的實力還是不錯的,只是從其業務線來看,這家公司的主營業務與Matlab 關聯並不是很大,網友們見狀,對替代軟件Truffer 也產生了懷疑,大家開始抱著理性的態度重新審視這款軟件。
首先,從技術上分析,大部分人認為,這款軟件實現的其實都是最基礎的功能,要想實現Matlab 的功能似乎還有點遠。知乎網友梨雪梅表示:這是不是同學課設的大作業的源碼,畢竟這個代碼,確實有點粗陋了。
知乎用戶architec 也表示贊同。
其次,從公司實力上分析,大家對其能否實現半年內實現Matlab 科學計算和圖形顯示功能的70% ,1 年內100% 全部實現的豪言壯語表示懷疑。
但編輯還是想弱弱的說一句,國產軟件自主自強之路,是一件道阻且長的事情,一時急不得。
正如此前中科院計算所研究員、先進計算機系統研究中心主任,中國開放指令生態聯盟秘書長包雲崗在回答如何做出像Matlab這樣能卡別人脖子的軟件時回答的:
第一,把東西做出來,而不是追求把論文發出來;
第二,把東西用起來,而不是做完就扔了;
第三,把教學場景用起來,而不是把教學當作負擔;
第四,把持久戰意識樹立起來,而不是期望速勝論。