木蘭當事人迴應!承認部分基於 Python 二次開發

木蘭編程語言被質疑套 Python,這一事件從 17 日網上開始發酵,今天還在持續。

面對網上的海量質疑聲,今天(18日)晚間,研發木蘭編程語言的團隊負責人劉雷(已打碼),做出迴應。

本人系中科院計算所編譯實驗室員工。基於我在編譯技術上的科研積累創辦了中科智芯(北京)科技有限公司,該公司圍繞青少年編程教育,設計開發編程語言、編譯器和集成開發環境等產品。

爲了更好地在中小學中普及計算思維,本人帶領團隊開發了一種稱爲“木蘭“的編程語言。它包含三個組成部分:一、在語言規範上借鑑了 Lua 語言的特性並進行了擴展,增加數據表達方法等新的特性;二、開發了支持少兒編程教育的可視化編程環境;三、針對 8 位 AVR 單片機,實現了相應的編譯器和運行時系統,開發了能模擬多任務執行的虛擬機。以上產品已經在數百所中小學中,開展了 10 萬人次的編程科普活動。

針對 STM32 單片機,我們是基於 Python 開源編譯器進行的二次開發,也就是先將木蘭語言的源程序轉換爲 Python 的中間表示(AST),再在Python虛擬機上運行。這就是在開發和運行環境中會包含 Python 系統的原因。

在 1 月 15 日接受媒體採訪時,本人在對木蘭編程語言的介紹中,犯了以下錯誤:

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

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

對於此次在網絡上造成的不良影響,本人鄭重道歉,對給中科院、中科院計算所帶來的不良後果表示誠摯的歉意。本人感謝大家的監督與批評,並深刻反省,保證不再出現類似問題。

劉雷
2020年1月18日

網友評論

關注微信公衆號【程序員生活志】不錯過一件互聯網新鮮事兒

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章