每日最新頭條.有趣資訊

“國產編程語言木蘭”換皮 中科院計算所重罰當事人

  1月15日,打著中科院計算所出品、完全自主開發旗號的國產編程語言“木蘭”引發廣泛關注,但很快被發現是基於Python語言套殼、換皮而來的產物。

  面對質疑,中科院計算所編譯實驗室員工、“木蘭”語言研發團隊負責人劉雷很快承認誇大其詞,在宣傳中犯了錯誤,一是將“木蘭”語言的應用範圍擴大到智能物聯網領域,二是32位單片機上基於Python開源編譯器進行二次開發卻說成完全自主開發。

  不過劉雷強調,“木蘭”項目並未使用任何科研經費。

  中科院計算所很快做出回應,已對當事人劉雷做出停職檢查的決定,就管理責任責令編譯實驗室負責人作深刻檢討。

  現在,中科院計算所又公布了關於“木蘭”語言問題的調查與處理意見,認定了事件相關的諸多事實,並對當事人劉雷做出重罰。

遊民星空

  中科院計算所認定,劉雷是該所在職員工,工程師崗位,碩士學位,博士研究生學歷,宣傳中出現“劉雷副研究員”的說法與其崗位不符,同時他還是中科智芯公司的負責人,帶領團隊開發了面向青少年編程教育的“木蘭”語言。

  通報還詳細解釋了“木蘭”語言的MiniLua、μ Lang前後兩個版本:

  MiniLua是在Lua語言上進行了裁剪和擴展的一種編程語言,劉雷團隊定義了語言規範,自主開發了編譯器、字節碼規範和虛擬機,基於開源的B1ockly開發了可視化編程環境,針對中小學青少年編程教育開展了些深入的工作,工作較為系統完整,但向媒體宣稱“完全自主設計”有誇大成分。

  μLang以Python為基礎,在語法上做了一些C++風格的修改。劉雷團隊實現了編譯器前端,將μLang的LR文法翻譯成Python的AST,並在AST上進行了對象命名標準化和lambda表達式擴展,語言後端和運行環境直接使用Python系統,向媒體宣稱“木蘭”是“完全自主設計、開發和實現的編程語言”屬虛假陳述。

MiniLua可支持低成本嵌入式系統,前期主要應用領域為中小學編程教育,具有一定的物聯網應用前景,尚未在物聯網  真實場景中得到應用,向媒體聲稱““木蘭’定位為下一代重要應用物聯網應用的開發語言”缺乏應用案例的支撐。

  彈性actor執行模型、利用數據稀疏性提升效率這兩項技術,是劉雷參與過的工作,但未在“木蘭”語言的實現中使用,宣傳活動中聲稱“木蘭”語言採用了這兩項技術屬虛假陳述。

  同時,劉雷在道歉信的表述中沒有區分MiniLua和μ Lang,易引起誤解,表述不嚴謹;劉雷交給媒體的宣傳材料,與提交給計算所所宣傳主管的審批材料存在嚴重的不一致,屬欺瞞行為。

  計算所還強調,劉雷的“木蘭”語言項目未獲得過國家科研項目資助。

  中科院計算所認定,劉雷在“木蘭”語言的宣傳活動中存在欺瞞、虛假陳述和誇大宣傳的行為,違背了科學共同體公認的道德,也違反了計算所的管理制度,產生了十分巨大的社會負面影響,做出如下處理:

  1、取消五年內專業技術崗位晉升的申請資格;

  2、取消三年內科研項目的申請資格;

  3、全所範圍內通報批評;

  4、崗位等級從工程師一級降低為助理工程師一級。

遊民星空

遊民星空

遊民星空

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