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

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

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