中科院木蘭編程語言開發(fā)者道歉 被指Python套殼
“木蘭”圖標(biāo)
使用Python制作的文件圖標(biāo)
“對(duì)這個(gè)exe文件進(jìn)行反向編譯后可以發(fā)現(xiàn),整個(gè)結(jié)構(gòu)就是Python環(huán)境,比如其中有一個(gè)‘lib2to3’文件夾,就是只有python才會(huì)有的,是轉(zhuǎn)換python2到python3的lib。”上述業(yè)內(nèi)人士對(duì)記者表示。
“木蘭”反向編譯結(jié)果
不過,上述業(yè)內(nèi)人士也對(duì)記者表示,“還是要看‘木蘭’的源代碼,才能確定這個(gè)語言到底有多少自主研發(fā)成分,以及多少是來自Python語言。現(xiàn)在從公司網(wǎng)頁上無法看到源代碼,也就是說還沒做到完全開源。”
據(jù)此前報(bào)道,劉雷介紹稱,“木蘭”是中科院計(jì)算所團(tuán)隊(duì)完全自主設(shè)計(jì)、開發(fā)和實(shí)現(xiàn)的編程語言,與之配套的編譯器與集成開發(fā)工具也完全由團(tuán)隊(duì)自主實(shí)現(xiàn),“是我們真正掌握核心技術(shù)的編程語言”。
其介紹稱,“木蘭”定位為下一代重要應(yīng)用——物聯(lián)網(wǎng)應(yīng)用開發(fā)語言,打造物聯(lián)網(wǎng)智能執(zhí)行平臺(tái),其采用最新的編程語言設(shè)計(jì)理念和編譯技術(shù),在考慮性能的設(shè)備處理層,它提供面向輕量級(jí)物聯(lián)網(wǎng)設(shè)備和領(lǐng)域特定專用加速器的編程特性;在應(yīng)用層面,它提供面向通用計(jì)算設(shè)備的編程語言并支持多種領(lǐng)域的定制化元編程。