每日經(jīng)濟(jì)新聞 2020-01-19 13:26:33
每經(jīng)記者 曾劍 每經(jīng)編輯 李凈翰
近日,中國(guó)科學(xué)院計(jì)算技術(shù)研究所計(jì)算機(jī)體系結(jié)構(gòu)國(guó)家重點(diǎn)實(shí)驗(yàn)室宣布,由該實(shí)驗(yàn)室編譯組主導(dǎo)研發(fā)的國(guó)產(chǎn)編程語(yǔ)言“木蘭(Mulan)”正式發(fā)布。
1月15日,中科院計(jì)算所編譯實(shí)驗(yàn)室員工、“木蘭”語(yǔ)言研發(fā)團(tuán)隊(duì)負(fù)責(zé)人劉雷在接受媒體采訪時(shí)表示,“木蘭”是面向智能物聯(lián)應(yīng)用的編程語(yǔ)言,由我國(guó)科研人員自主設(shè)計(jì)、開(kāi)發(fā)和實(shí)現(xiàn),與之配套的編譯器與集成開(kāi)發(fā)工具,也由科研團(tuán)隊(duì)自主實(shí)現(xiàn)。
工作人員演示基于木蘭編程的“下棋機(jī)器人”(圖片來(lái)源:中國(guó)科學(xué)報(bào))
消息發(fā)布后,“木蘭”編程語(yǔ)言卻被網(wǎng)上的計(jì)算機(jī)業(yè)內(nèi)人士質(zhì)疑是Python語(yǔ)言的套殼產(chǎn)品。
圖片來(lái)源:知乎用戶(hù)@谷溪
Python語(yǔ)言在1991年由荷蘭人Guido van Rossum發(fā)明,是一種跨平臺(tái)的計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,近幾年因機(jī)器學(xué)習(xí)大熱而受到關(guān)注。
在此背景下,1月18日,劉雷在科學(xué)網(wǎng)上發(fā)布情況說(shuō)明,承認(rèn)其在接受記者采訪中存在夸大成分,對(duì)“在網(wǎng)絡(luò)上造成的不良影響”表示“鄭重道歉”。
公開(kāi)資料顯示,劉雷身為中科院計(jì)算技術(shù)研究所(以下簡(jiǎn)稱(chēng)中科院計(jì)算所)的博士、中科院計(jì)算所副研究員,其實(shí)際控制中科智芯(北京)科技有限公司(以下簡(jiǎn)稱(chēng)中科智芯)。中科智芯亦是“木蘭”的開(kāi)發(fā)公司,截至目前,中科智芯的官網(wǎng)已經(jīng)無(wú)法打開(kāi)。每日經(jīng)濟(jì)新聞(微信號(hào):nbdnews)記者注意到,中科智芯自稱(chēng)是一家科技教育企業(yè),進(jìn)行中小學(xué)人工智能教學(xué)。
有知乎網(wǎng)友表示,叫“木蘭”是起錯(cuò)名字了。應(yīng)該叫“suzhen”“素貞”,這樣被打回原形的時(shí)候,也就沒(méi)這么尷尬了。
圖片來(lái)源:知乎
事情要從1月15日說(shuō)起,當(dāng)時(shí),劉雷對(duì)中國(guó)科學(xué)報(bào)表示,國(guó)產(chǎn)編程語(yǔ)言“木蘭(Mulan)”這個(gè)具有中國(guó)風(fēng)的名字,原本是 Module Unit Language(模塊單元語(yǔ)言)的簡(jiǎn)寫(xiě)。他說(shuō),“我們最初就是想做一種能像模塊一樣方便的、可以隨時(shí)擴(kuò)展語(yǔ)言的編程語(yǔ)言,縮寫(xiě)詞‘Mulan’中的‘M’是希臘第十二個(gè)字母(音近‘謬’),表示‘微小’的意思,表明這是一款簡(jiǎn)易的語(yǔ)言,沒(méi)想到, 中科院計(jì)算所學(xué)術(shù)委員會(huì)主任徐志偉一下就念成了‘木蘭’...... 我們都覺(jué)得‘木蘭’更好,有濃濃的中國(guó)文化印記。用‘木蘭’命名這樣一款國(guó)產(chǎn)編程語(yǔ)言,再合適不過(guò)。”
隨著人機(jī)交互頻次的日益增長(zhǎng),編程正成為這個(gè)時(shí)代“第三重要的基礎(chǔ)學(xué)科”。編程語(yǔ)言也和操作系統(tǒng)一樣,是信息技術(shù)領(lǐng)域重要的系統(tǒng)軟件。并且,信息技術(shù)行業(yè)的生態(tài)環(huán)境也往往是從編程語(yǔ)言開(kāi)始建立的。“如谷歌公司在云計(jì)算領(lǐng)域推出的Go語(yǔ)言、蘋(píng)果公司自行設(shè)計(jì)的Swift語(yǔ)言、Oracle控制的Java語(yǔ)言標(biāo)準(zhǔn)等等。”劉雷說(shuō),一旦某個(gè)編程語(yǔ)言在一個(gè)領(lǐng)域建立了自己的生態(tài)系統(tǒng),那么它的地位幾乎很難撼動(dòng)。
“‘木蘭’是由編譯實(shí)驗(yàn)室完全自主設(shè)計(jì)、開(kāi)發(fā)和實(shí)現(xiàn)的編程語(yǔ)言,與之配套的編譯器與集成開(kāi)發(fā)工具也完全由團(tuán)隊(duì)自主實(shí)現(xiàn),是我們真正掌握核心技術(shù)的編程語(yǔ)言。”劉雷表示,“木蘭”定位為下一代重要應(yīng)用——智能物聯(lián)的開(kāi)發(fā)語(yǔ)言,它采用創(chuàng)新的彈性actor執(zhí)行模型(擅長(zhǎng)執(zhí)行并行計(jì)算,筆者注),可成倍地提高應(yīng)用執(zhí)行效率,在提高服務(wù)質(zhì)量的同時(shí)大幅降低平臺(tái)運(yùn)營(yíng)成本。
劉雷解釋說(shuō),目前在智能物聯(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)境。
劉雷還表示,開(kāi)發(fā)團(tuán)隊(duì)致力于將其打造為“智能物聯(lián)時(shí)代的C語(yǔ)言”。
在木蘭編程語(yǔ)言發(fā)布之后,國(guó)內(nèi)開(kāi)發(fā)者懷著期待下載研究后卻對(duì)其產(chǎn)生了質(zhì)疑:原來(lái)木蘭是 Python?
根據(jù) CSDN 博主“沉迷單車(chē)的追風(fē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)做。
圖片來(lái)源:知乎用戶(hù)@谷溪
這顯然不能稱(chēng)為是“一門(mén)自主產(chǎn)權(quán)編程語(yǔ)言”,畢竟,如果想要在特定領(lǐng)域開(kāi)發(fā)一門(mén)全新語(yǔ)言,底層優(yōu)化與設(shè)計(jì)都需要“重新來(lái)過(guò)”。
隨著網(wǎng)友的進(jìn)一步探索,這款編程語(yǔ)言背后的研發(fā)企業(yè)也被查了出來(lái),是一家叫作“中科智芯”的企業(yè),目前其官網(wǎng)已經(jīng)無(wú)法打開(kāi)。啟信寶顯示,中科智芯(北京)科技有限公司持股70%的大股東是中科編易(北京)科技有限公司,而后者的大股東正是劉雷。
圖片來(lái)源:?jiǎn)⑿艑?/p>
在智聯(lián)招聘網(wǎng)站上,中科智芯曾這樣介紹自己:公司源自國(guó)重實(shí)驗(yàn)室,是中科院“高端科研資源科普化”計(jì)劃的衍生,作為計(jì)算機(jī)技術(shù)的“國(guó)家隊(duì)”, 公司數(shù)十年在該領(lǐng)域中的知識(shí)技術(shù)積累成為獨(dú)一無(wú)二的優(yōu)勢(shì)。公司為目前信息教育行業(yè)內(nèi)一家擁有自主研發(fā)軟件、自主研發(fā)硬件、自主研發(fā)課程體系的科技教育企業(yè)。
國(guó)重實(shí)驗(yàn)室相關(guān)人士對(duì)每日經(jīng)濟(jì)新聞(微信號(hào):nbdnews)記者表示,自己也有關(guān)注到“木蘭”編程語(yǔ)言事件,劉雷是實(shí)驗(yàn)室的員工、科研人員, 中科智芯是劉雷的企業(yè),只是中科院計(jì)算所有持股。
“在(中科智芯)干活的很多人都是這邊的學(xué)生或者他手下的員工,都會(huì)有”上述人士表示。
而在中國(guó)科學(xué)報(bào)的報(bào)道中也提到,目前,“木蘭”正從青少年編程教育入手培育生態(tài)。劉雷透露,在中科院持續(xù)加大對(duì)“少年硅谷”公益項(xiàng)目等的支持下,以“木蘭”為基礎(chǔ)延伸的自主研發(fā)編程軟件、人工智能教材、教學(xué)裝備目前已經(jīng)投入到中小學(xué)、幼兒園使用。截至目前,“木蘭”應(yīng)用范圍涵蓋了貴州、甘肅、江西、湖南、重慶、青海、山西、陜西和四川等18個(gè)省市共700所中小學(xué),計(jì)算所下屬企業(yè)中科編易科技有限公司自2018年起已累計(jì)捐贈(zèng)價(jià)值三千萬(wàn)元的教學(xué)裝備。
因此,有不少網(wǎng)友懷疑,近期被刷屏的”木蘭“相關(guān)文章可能是劉雷打著“自主產(chǎn)權(quán)”的幌子來(lái)實(shí)現(xiàn)企業(yè)的推廣目的。
據(jù)中國(guó)青年報(bào),18日,劉雷承認(rèn)其在接受記者采訪中存在夸大成分,對(duì)“在網(wǎng)絡(luò)上造成的不良影響”表示“鄭重道歉”。
劉雷道歉全文如下:
本人系中科院計(jì)算所編譯實(shí)驗(yàn)室員工?;谖以诰幾g技術(shù)上的科研積累創(chuàng)辦了中科智芯(北京)科技有限公司,該公司圍繞青少年編程教育,設(shè)計(jì)開(kāi)發(fā)編程語(yǔ)言、編譯器和集成開(kāi)發(fā)環(huán)境等產(chǎn)品。
為了更好地在中小學(xué)中普及計(jì)算思維,本人帶領(lǐng)團(tuán)隊(duì)開(kāi)發(fā)了一種稱(chēng)為“木蘭“的編程語(yǔ)言。它包含三個(gè)組成部分:一、在語(yǔ)言規(guī)范上借鑒了Lua語(yǔ)言的特性并進(jìn)行了擴(kuò)展,增加數(shù)據(jù)表達(dá)方法等新的特性;二、開(kāi)發(fā)了支持少兒編程教育的可視化編程環(huán)境;三、針對(duì)8位AVR單片機(jī),實(shí)現(xiàn)了相應(yīng)的編譯器和運(yùn)行時(shí)系統(tǒng),開(kāi)發(fā)了能模擬多任務(wù)執(zhí)行的虛擬機(jī)。以上產(chǎn)品已經(jīng)在數(shù)百所中小學(xué)中,開(kāi)展了10萬(wàn)人次的編程科普活動(dòng)。
針對(duì)STM32單片機(jī),我們是基于Python開(kāi)源編譯器進(jìn)行的二次開(kāi)發(fā),也就是先將木蘭語(yǔ)言的源程序轉(zhuǎn)換為Python的中間表示(AST),再在Python虛擬機(jī)上運(yùn)行。這就是在開(kāi)發(fā)和運(yùn)行環(huán)境中會(huì)包含Python系統(tǒng)的原因。
在1月15日接受媒體采訪時(shí),本人在對(duì)木蘭編程語(yǔ)言的介紹中,犯了以下錯(cuò)誤:
1. 木蘭編程語(yǔ)言主要是用于中小學(xué)教育,在介紹中將它擴(kuò)大到智能物聯(lián)領(lǐng)域。
2. 木蘭語(yǔ)言在8位單片機(jī)上的編譯器是本團(tuán)隊(duì)開(kāi)發(fā)的,在32位單片機(jī)上的編譯器是基于Python開(kāi)源編譯器進(jìn)行的二次開(kāi)發(fā),但在接受采訪中將木蘭編程語(yǔ)言和編譯器夸大為完全自主開(kāi)發(fā)。
對(duì)于此次在網(wǎng)絡(luò)上造成的不良影響,本人鄭重道歉,對(duì)給中科院、中科院計(jì)算所帶來(lái)的不良后果表示誠(chéng)摯的歉意。本人感謝大家的監(jiān)督與批評(píng),并深刻反省,保證不再出現(xiàn)類(lèi)似問(wèn)題。
劉雷
1月18日
而伴隨著劉雷的公開(kāi)道歉,網(wǎng)友的質(zhì)疑也在一定程度上得到了印證。在外界看來(lái),這種打著自主旗號(hào)的換殼項(xiàng)目,對(duì)真正的自主項(xiàng)目是一種極大的傷害。想當(dāng)年,漢芯事件,就導(dǎo)致公眾對(duì)國(guó)產(chǎn)芯片極度不自信,嚴(yán)重阻礙了國(guó)產(chǎn)芯片的發(fā)展進(jìn)程。
有投資人士對(duì)每日經(jīng)濟(jì)新聞?dòng)浾撸ㄎ⑿盘?hào):nbdnews)表示,此事之所以引發(fā)關(guān)注,很大程度上源于資本當(dāng)前對(duì)編程教育的高度關(guān)注。在過(guò)去一年時(shí)間里,以核桃編程、編程貓等為代表的編程類(lèi)教育公司獲得了高額融資。
如需轉(zhuǎn)載請(qǐng)與《每日經(jīng)濟(jì)新聞》報(bào)社聯(lián)系。
未經(jīng)《每日經(jīng)濟(jì)新聞》報(bào)社授權(quán),嚴(yán)禁轉(zhuǎn)載或鏡像,違者必究。
讀者熱線:4008890008
特別提醒:如果我們使用了您的圖片,請(qǐng)作者與本站聯(lián)系索取稿酬。如您不希望作品出現(xiàn)在本站,可聯(lián)系我們要求撤下您的作品。
歡迎關(guān)注每日經(jīng)濟(jì)新聞APP