欢迎您访问科普小知识本站旨在为大家提供日常生活中常见的科普小知识,以及科普文章!
您现在的位置是:首页  > 科普文章

“‘木兰’语言换皮事件”续:当事人为夸大行为致歉

科普小知识2021-07-25 18:20:03
...

编者按

针对国内编程语言“木兰”的“换肤蟒蛇”问题,“木兰”语言研发团队负责人刘磊今天给科学网写了一封信,承认在接受记者采访时有夸大成分,对“对互联网的不利影响”表示“郑重道歉”,并希望通过科学网平台简要回应网民的关切。

经双方及其单位同意,科学网现将《刘雷对木兰编程语言的描述》全文发表如下。

刘雷对“木兰”编程语言的描述

我是中国科学院计算研究所编译实验室的员工。基于我在编译技术方面的科研积累,我成立了中科智信(北京)科技有限公司,围绕青少年编程教育设计和开发编程语言、编译器、集成开发环境等产品。

为了在中小学普及计算思维,我带领团队开发了一种叫做“木兰”的编程语言。它由三部分组成:首先,它从语言规范中借用了Lua语言的特性,并对其进行扩展以添加新的特性,如数据表达方法;其次,开发可视化编程环境来支持儿童编程教育。第三,针对8位AVR微控制器,实现了相应的编译器和运行系统,开发了一个能够模拟多任务执行的虚拟机。上述产品已经在数百所中小学开展了10万次流行节目活动。

对于STM32单片机,我们是基于Python开源编译器的二次开发,即首先将木兰语言的源程序转换成Python中间表示(AST),然后在Python虚拟机上运行。这就是为什么Python系统包含在开发和运行环境中。

在1月15日接受媒体采访时,我在介绍木兰编程语言时犯了以下错误:

1.木兰程序设计语言主要用于中小学教育,在引言中将其扩展到智能对象关联领域。

2.8位单片机上的木兰语言编译器是我们团队开发的。32位单片机编译器是基于Python开源编译器的二次开发。然而,在采访中,木兰编程语言和编译器被夸大为完全独立的开发。

我对给互联网带来的不良影响郑重道歉,并对给中国科学院和中国科学院计算研究所带来的不良后果真诚道歉。我感谢您的监督和批评,并对此进行深刻反思,以确保类似的问题不会再次发生。

刘磊

2020年1月18日