国产编程语言木兰换皮Python 中科院重罚当事人

最近打着中科院计算所出品、完全自主开发旗号的国产编程语言“木兰”引发广泛关注,但很快被发现是基于Python语言套壳、换皮而来的产物。面对质疑,中科院计算所编译实验室员工、“木兰”语言研发团...

最近打着中科院计算所出品、完全自主开发旗号的国产编程语言“木兰”引发广泛关注,但很快被发现是基于Python语言套壳、换皮而来的产物。面对质疑,中科院计算所编译实验室员工、“木兰”语言研发团队负责人刘雷很快承认夸大其词,在宣传中犯了错误,一是将“木兰”语言的应用范围扩大到智能物联网领域,二是32位单片机上基于Python开源编译器进行二次开发却说成完全自主开发。不过刘雷强调,“木兰”项目并未使用任何科研经费。


国产编程语言木兰换皮Python 中科院重罚当事人


中科院计算所很快做出回应,对当事人刘雷做出停职检查的决定,就管理责任责令编译实验室负责人作深刻检讨。现在,中科院计算所又公布了关于“木兰”语言问题的调查与处理意见,认定了事件相关的诸多事实,并对当事人刘雷做出重罚。


中科院计算所认定,刘雷是该所在职员工,工程师岗位,硕士学位,博士研究生学历,宣传中出现“刘雷副研究员”的说法与其岗位不符,同时他还是中科智芯公司的负责人,带领团队开发了面向青少年编程教育的“木兰”语言。


通报还详细解释了“木兰”语言的MiniLua、μ Lang前后两个版本:


MiniLua是在Lua语言上进行了裁剪和扩展的一种编程语言,刘雷团队定义了语言规范,自主开发了编译器、字节码规范和虚拟机,基于开源的B1ockly开发了可视化编程环境,针对中小学青少年编程教育开展了些深入的工作,工作较为系统完整,但向媒体宣称“完全自主设计”有夸大成分。


μLang以Python为基础,在语法上做了一些C++风格的修改。刘雷团队实现了编译器前端,将μLang的LR文法翻译成Python的AST,并在AST上进行了对象命名标准化和lambda表达式扩展,语言后端和运行环境直接使用Python系统,向媒体宣称“木兰”是“完全自主设计、开发和实现的编程语言”属虛假陈述。


MiniLua可支持低成本嵌入式系统,前期主要应用领域为中小学编程教育,具有一定的物联网应用前景,尚未在物联网真实场景中得到应用,向媒体声称““木兰’定位为下一代重要应用物联网应用的开发语言”缺乏应用案例的支撑。

  • 发表于 2020-05-04 15:30
  • 阅读 ( 35 )
  • 分类:默认分类

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

python开发

125 篇文章

作家榜 »

  1. admin 125 文章
  2. python爱好者 0 文章
  3. druks 0 文章
  4. prosha 0 文章
  5. wuyouwulu 0 文章
  6. 李俊龙 0 文章
  7. ts小陈 0 文章