國產(chǎn)編程語言“木蘭”被質(zhì)疑抄襲Python,負(fù)責(zé)人道歉
1月18日,,針對(duì)國產(chǎn)編程語言“木蘭”被質(zhì)疑“換皮Python”一事,,“木蘭”語言研發(fā)團(tuán)隊(duì)負(fù)責(zé)人,、中科院計(jì)算所編譯實(shí)驗(yàn)室員工劉雷承認(rèn)其在接受記者采訪中存在夸大成分,對(duì)“在網(wǎng)絡(luò)上造成的不良影響”表示“鄭重道歉”,。
劉雷關(guān)于“木蘭”編程語言的情況說明刊登于科學(xué)網(wǎng),。全文如下:

何為“木蘭”?
1月15日,,中國科學(xué)院計(jì)算技術(shù)研究所正式對(duì)外發(fā)布“木蘭”編程語言體系,。據(jù)稱,這是由該所計(jì)算機(jī)體系結(jié)構(gòu)國家重點(diǎn)實(shí)驗(yàn)室編譯技術(shù)團(tuán)隊(duì)自主研發(fā),、面向新一代人工智能和物聯(lián)網(wǎng)應(yīng)用的編程語言體系,,并推出“木蘭”開源軟件包,供全球用戶免費(fèi)下載獲取,。
劉雷向《中國科學(xué)報(bào)》介紹,,這個(gè)充滿中國風(fēng)的名字原本是Module Unit Language(模塊單元語言)的簡寫。他說:我們都覺得“木蘭”好,,有濃濃的中國文化印記,,用“木蘭”命名這樣一款國產(chǎn)編程語言,再合適不過,。
劉雷在采訪中表示,,在智能物聯(lián)應(yīng)用領(lǐng)域,尚無一款專用的編程語言,,在既有的語言系統(tǒng)中做智能應(yīng)用開發(fā),,需要多個(gè)工程師、跨多種語言實(shí)現(xiàn),,導(dǎo)致開發(fā)效率低下,;而“木蘭”就致力于打造物聯(lián)網(wǎng)智能執(zhí)行平臺(tái),并為編寫的應(yīng)用程序提供執(zhí)行環(huán)境,。
劉雷稱,,如 Google 在云計(jì)算領(lǐng)域推出的 Go 語言、蘋果公司自行設(shè)計(jì)的 Swift 語言,、Oracle 控制的 Java 語言標(biāo)準(zhǔn)等等,。一旦某個(gè)編程語言在一個(gè)領(lǐng)域建立了自己的生態(tài)系統(tǒng),那么它的地位幾乎很難撼動(dòng),。
研究團(tuán)隊(duì)也表示,,“木蘭”的目標(biāo)是成為智能物聯(lián)時(shí)代的“C語言”。目前,,木蘭已在編程教育方面投入應(yīng)用,。
說好的自主研發(fā)呢?
在美國宣布限制 AI 軟件出口中國之際,,“木蘭”的誕生顯得格外振奮人心,,在網(wǎng)上引起了熱議,。
然而,在木蘭編程語言發(fā)布之后,,國內(nèi)開發(fā)者懷著期待下載研究后卻對(duì)其產(chǎn)生了質(zhì)疑:
原來木蘭是 Python,?
Python在1991年由荷蘭人Guido van Rossum發(fā)明,是一種跨平臺(tái)的計(jì)算機(jī)程序設(shè)計(jì)語言,,近幾年因機(jī)器學(xué)習(xí)大熱而受到關(guān)注,。
博主“沉迷單車的追風(fēng)少年”稱,無論是從圖標(biāo)上來看,,還是根據(jù)內(nèi)部提供的函數(shù)顯示,,木蘭都與 Python 語言幾乎一模一樣。
而且在安裝后的文件夾里,,出現(xiàn)了大量的“.pyd”文件,,這正是 Python 語言常見的文件格式。

有開發(fā)者總結(jié)道,,木蘭似乎就是建立在 Python 之上,,就像在頂層做了一個(gè)接口,,而底層編譯,、優(yōu)化等其他工作仍然由 Python 來做。
這顯然不能稱為是“一門自主產(chǎn)權(quán)編程語言”,,畢竟,,如果想要在特定領(lǐng)域開發(fā)一門全新語言,底層優(yōu)化與設(shè)計(jì)都需要“重新來過”,。
有計(jì)算機(jī)業(yè)內(nèi)人士對(duì)澎湃新聞表示,,從目前能掌握的情況來看,“木蘭”語言更像是Python語言的“套殼”產(chǎn)物,?!斑@個(gè)軟件就是在Python語言外邊套了一層殼,還是比較簡單的那種,,相當(dāng)于一個(gè)接口,,連圖標(biāo)都沒有改?!?/p>
“對(duì)這個(gè)exe文件進(jìn)行反向編譯后可以發(fā)現(xiàn),,整個(gè)結(jié)構(gòu)就是Python環(huán)境,比如其中有一個(gè)‘lib2to3’文件夾,,就是只有python才會(huì)有的,,是轉(zhuǎn)換python2到python3的lib?!鄙鲜鰳I(yè)內(nèi)人士對(duì)記者表示,。
背后的企業(yè)
這款編程語言的研發(fā)企業(yè)是中科智芯(北京)科技有限公司,。
企查查上的信息顯示:
中科智芯成立于2016年,是一家教育信息化整體解決方案提供商,,擁有自主研發(fā)教育軟件,、硬件、課程體系的技術(shù),,旗下研發(fā)了硬件與軟件兩類課程產(chǎn)品,,并設(shè)有少兒探究空間、創(chuàng)客實(shí)驗(yàn)室,、虛擬交互實(shí)驗(yàn)室,、人工智能實(shí)驗(yàn)室、交互藝術(shù)實(shí)驗(yàn)室,。
據(jù)企查查,,該公司持股70%的大股東是中科編易(北京)科技有限公司,而后者的大股東正是劉雷,。
中科院計(jì)算所計(jì)算機(jī)體系結(jié)構(gòu)國家重點(diǎn)實(shí)驗(yàn)室網(wǎng)站顯示,,劉雷,博士,,工程師一級(jí),,在編程語言和并行編譯技術(shù)方向上具有豐富的科研和工程經(jīng)驗(yàn),先后承擔(dān)過國家863項(xiàng)目,、核高基重大專項(xiàng)項(xiàng)目的子課題,,所研發(fā)的技術(shù)成果達(dá)到世界先進(jìn)水平,在多個(gè)頂尖的國際會(huì)議和權(quán)威期刊上都發(fā)表論文10余篇,。
其開發(fā)的自動(dòng)并行化編譯器的加速效果要明顯好于世界上最好商用編譯器Intel編譯器,。
科技網(wǎng)站雷鋒網(wǎng)表示,相比起研究機(jī)構(gòu),,中科智芯更像是一家專注于編程課程的公司,。另外,中科院計(jì)算所官網(wǎng)上找不到與“木蘭”相關(guān)的任何內(nèi)容,;這一系列的操作讓不少網(wǎng)友懷疑,,近期被刷屏的“木蘭”相關(guān)文章可能是打著“自主產(chǎn)權(quán)”的幌子來實(shí)現(xiàn)企業(yè)的推廣目的。
目前,,木蘭編程語言的下載網(wǎng)址已無法打開,。
-------------------------------
劉雷在采訪中曾解釋:
“木蘭”系統(tǒng)的縮寫詞“MuLan”中的M是希臘第十二個(gè)字母,小寫為μ,,讀成“謬”,。
對(duì)于這起尷尬的“木蘭換皮Python”風(fēng)波,這個(gè)“謬”字看起來是一個(gè)概括,也是一個(gè)反諷,。
-
熱讀文章
-
熱門視頻