针对国产编程语言“木兰”被质疑“剥皮Python”,刘磊于1月18日在科学上发表声明.com承认自己在接受记者采访时存在夸大成分,并对“在网络上造成的不良影响”表示“严重道歉”。1月15日,刘磊在接受媒体记者采访时表示,“木兰”是中国科研人员自主设计、开发和实现的面向智能物联网应用的编程语言,配套的编译器和集成开发工具,也实现了由研究团队独立完成。今天的情况声明中提到这个说法是“夸张”的——“木兰语言在8位单片机上的编译器是我们团队开发的,32位单片机上的编译器是基于Python开源编译器的。二次开发,但在采访中,木兰编程语言和编译器被夸大为完全自研。”详细情况如下——刘磊关于“木兰”编程语言的陈述创立中科智信(北京)科技有限公司,围绕青少年编程教育设计开发编程语言、编译器和集成开发环境。为了更好地在中小学普及计算思维,我带领团队开发了编程语言“木兰”,由三部分组成:1.在语言规范上,借鉴了Lua语言的特点并对其进行了扩展,增加了数据表达方式等新特性;2.开发了一个可视化的编程环境,支持少儿编程教育;3.针对8位基于AVR的单片机,??相应的编译器和r实现了untime系统,开发了能够模拟多任务执行的虚拟机。以上产品已在上百所中小学开展了10万人次的编程科普活动。针对STM32单片机,我们基于Python开源编译器进行了二次开发,即先将木兰语言的源程序转换为Python中间表示(AST),然后在Python虚拟机上运行机器。这就是Python系统包含在开发和运行环境中的原因。1月15日接受媒体采访时,我在介绍木兰编程语言时犯了以下错误:1、木兰编程语言主要用于中小学教育,2017年扩展到智能物联网领域简介。2、木兰语言在8位单片机上的编译器是我们团队开发的,32位单片机上的编译器是基于Python开源编译器的二次开发。不过,在采访中,木兰编程语言和编译器被夸大为完全自主研发。对于此次在网络上造成的不良影响,我深表歉意,对于给中科院和中科院的算计带来的不良后果,表示诚挚的歉意。感谢大家的监督和批评,我会深刻反省,确保类似问题不再发生。刘磊2020年1月18日
