每日最新頭條.有趣資訊

中科院鬧烏龍,Python“換皮”成木蘭

圖片來源@全景視覺

近日,一篇題為《面向智能物聯,中國科研團隊發布“木蘭”編程語言體系》的文章一經發布,立即在科技圈引發一番熱議。

該文稱,中國科學院計算技術研究所(中科院計算所)旗下的計算機體系結構國家重點實驗室編譯組主導開發了一門新的編程語言:木蘭。該編程語言是完全自主設計、開發和實現的,與之配套的編譯器與集成開發工具,也完全由團隊自主實現,是真正掌握核心技術的編程語言。

團隊負責人劉雷副研究員

令開發者關注的是,其不僅兼容Android、IOS、Linux、Windows等主流平台,也可以很好地支持龍芯等國產處理器,該開發團隊稱,致力於將其打造為“智能物聯時代的C語言”。

根據文內提供的數據,以“木蘭”為基礎延伸的自主研發編程軟體、人工智能教材、教學裝備現已投入中小學、幼兒園使用,截至目前,“木蘭”應用範圍已涵蓋中國18個省市共700所中小學。

中科院的“木蘭”其實是Python“套皮”

對於這樣一款所謂自主研發的編程語言,開發者自然是喜聞樂見的,不少人紛紛上手實操。

如圖所示,打開木蘭語言環境後,首先呈現的是類似命令行的編程環境,它的函數很多和Python一致。在編程界面中,鍵入help,並沒有找到更多的編程語言文檔。

有知乎網友稱,反編譯後的木蘭語言,其實就是建立在Python之上,將Python構建的環境、包和項目都編譯成一個可執行文件。似乎木蘭只是在頂層做了一個接口,將底層編譯、優化等眾多工作都交給了原版Python。

下圖為 EXE 文件的解包結果(採用 PyInstaller Extractor):

「木蘭」語言,是通過 Pyinstaller 將 Python 文件打包成 EXE 可執行文件

據此可以看出,這樣的語言不足以成為“智能物聯時代的C語言”,而人工智能、物聯網、單片機等,正是Python所擅長的。所以,有網友稱,對於特殊的應用方向,還不如直接在Python基礎上加以改進,而非創造一門全新的編程語言。

針對網友的質疑,“木蘭”語言研發團隊負責人劉雷做出了正面回應,表示自己在採訪中犯了以下錯誤:

1、 木蘭編程語言主要用於中小學教育,在介紹中將它誇大到智能物聯領域;

2、 木蘭語言在8位單片機上的編譯器是本團隊開發的,在32片單片機上的編譯器是基於Python開源編譯器進行的二次開發,但在接受採訪中將木蘭編程語言和編譯器誇大為完全自主開發。

他同時表示,為此次“木蘭”編程語言在網絡上造成的不良影響,表示鄭重道歉,對給中科院、中科院計算所帶來的不良後果表示誠摯的歉意。

對於這樣的道歉,網友們顯然不買账,認為將國際上的編程語言打包成國產,並大肆做宣傳,觸及了技術及道德底線,其性質著實惡劣。

而據鈦媒體獲取的最新消息,今天下午中科院再次回應,稱木蘭團隊負責人劉雷已停職檢查,並就管理責任責令編譯實驗室負責人作出深刻檢討。

做科研沒有捷徑,警惕“漢芯”事件的發生

事實上,並不是第一次出現這類爭議的事情。

在2018年8月,一則創投公司的融資消息引起了科技圈的關注,自主研發瀏覽器核心產品的“紅芯”公司宣布完成2.5億C輪系列融資。

看似一個非常簡單的融資消息,但網友及媒體爆料稱,紅芯瀏覽器存在套殼谷歌瀏覽器Chrome的嫌疑。

據報導,紅芯瀏覽器只是通過谷歌瀏覽器內核進行二次開發的瀏覽器,疑似套殼瀏覽器,並不是像官方宣傳所說的自主研發。

針對“被指套殼谷歌瀏覽器”一事,創始人陳本峰對《財經》雜誌回應稱:

紅芯瀏覽器確實是基於谷歌Chrome瀏覽器內核而開發,但他強調,紅芯在內核層面有自主創新,以適用於中國企業用戶的辦公上網需求。

此外陳本峰還表示,紅芯錯在宣傳太浮誇,把自己擺得太高,而民眾又對“偽自主騙國家”的行為深惡痛絕。如果肯踏踏實實的基於谷歌瀏覽器內核做擴展開發,滿足企業客戶的實際痛點,紅芯還是一款不錯的產品。

中科院的“木蘭”、紅芯公司的“紅芯瀏覽器”,很容易讓我們聯想起“漢芯”事件。

讓我們把時間拉回到2003年2月26日。

這一天,是“漢芯1號”的發布會,在會上由鄒士昌、許居衍等知名院士和“863計劃”集成電路專項小組負責人嚴曉浪組成評審專家團,一致評定“漢芯一號”已達到國際先進水準,是中國芯片發展史上一個重要的里程碑”。

一時間“漢芯1號”成為科技界的明星產品,而“漢芯”發明者陳進也是風光無限,他被上海交通大學聘請為電子學院院長,獲得了長江學者的榮譽。

由於在芯片領域的重大突破,陳進領導研發團隊也獲得國家的支持,大量的研發資金開始向“漢芯”注入。此後陳進又相繼推出了“漢芯二號”、“漢芯三號”以及“漢芯四號”。

不過好景不長,“漢芯”的謊言在2006年被最終戳破。

2006年1月17日,有人匿名舉報陳進的漢芯存在造假。“漢芯一號”實際上是陳進從美國購買的芯片,然後磨掉原來的標誌,再打上“漢芯一號”的標簽。

對於舉報,科技部也成立專家調查組,並證實了陳進在負責研製“漢芯”系列芯片過程中存在嚴重的造假和欺騙行為。

真相出來後,陳進也被終止項目執行,追繳相關經費。同時撤銷陳進上海交大微電子學院院長職務、教授職務任職資格以及解除其教授聘用合約。

當時中國希望在高新技術領域裡實現突破,尤其是芯片領域。而陳進正是利用了這種期望的心理,騙取了大量的研發資金和榮譽,讓“漢芯”變成了一起徹頭徹尾的科研造假事件。

近些年來,這些造假事件一再發生,不僅危害科研風氣,也妨礙社會科技、經濟的發展,需要得到足夠重視並加以解決,畢竟在科研的道路上,沒有任何捷徑可以走。

獲得更多的PTT最新消息
按讚加入粉絲團