您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
如何看待“完全自主设计”编程语言mulan是“换皮Python”?
木兰,编程语言,编译器如何看待“完全自主设计”编程语言mulan是“换皮Python”?
发布时间:2019-02-08加入收藏来源:互联网点击:
回答于 2019-09-11 08:43:50
近日,一种名为“花木兰”的中国编程语言的发布引起了轩然大波。但是,事实证明这是学者的虚假宣传,他为此道歉。
木兰正式发布的“C语言智能物联网时代”的中国中国科学院所属实验室宣布,1月15日,cnTechPost周五报道。
中国科学院计算技术研究所计算机架构国家重点实验室表示,该编程语言适用于智能物联网应用,使用最新的设计概念和编译技术。
该团队说,开发团队致力于将其构建为“用于智能物联网时代的C语言”。
但是,在发布Mulan编程语言后不久,cnTechPost提到一些Zhihu用户声称它现在看起来像Python的简化版本。ulang-0.2.2的第一个版本是直接用Python实现的。
所说的实际上是一种新出现的Python语言。它具有与Python相同的图标和对话框,并提供与Python相同的功能。
许多开发人员发现解压缩的Mulan语言实际上是基于Python构建的,将Python构建的环境,程序包和项目编译为可执行文件。
此外,在中国科学院计算技术研究所和GitHub上的官方网站上找不到Mulan开源软件包。
花木兰研发团队负责人刘磊在网上面对无数质疑后,于周六作出回应,并为他的夸大宣传而道歉。
刘磊说,花木兰编程语言是围绕青少年编程教育,设计和开发产品(例如编程语言,编译器和集成开发环境)而设计的。
他说他犯了以下错误:
1.花木兰编程语言主要用于中小学教育。在介绍中,它扩展到了智能事物领域。
2.该团队开发了8位微控制器上的Mulan语言编译器。32位微控制器上的编译器是基于Python开源编译器的二次开发。然而,声称木兰的编程语言和编译器是由他的团队完全独立开发的,被夸大了。
刘磊说,他对“花木兰”编程语言对互联网的不利影响深表歉意,并对中国科学院和中国科学院计算的不利后果表示诚挚的歉意。
以下是《中国科学报》发表并由cnTechpost翻译的刘磊的道歉全文:
刘磊对“花木兰”编程语言的解释
我是中国科学院编译实验室的一名员工。基于对编译技术的科学研究,我成立了中科智信(北京)技术有限公司。该公司围绕青少年编程教育设计和开发编程语言,编译器以及集成开发环境。
为了更好地在中小学普及计算思维,我带领团队开发了一种称为“ Mulan”的编程语言。它包含三个组成部分:首先,在语言规范中借用Lua语言的特性并将其扩展,增加新的功能,例如数据表达方法。
其次,开发了支持儿童编程教育的可视化编程环境。
第三,针对8位AVR微控制器,实现了相应的编译器和运行时系统,并开发了能够模拟多任务执行的虚拟机。以上产品已经在数百所中小学进行了10万场编程科学普及活动。
对于STM32微控制器,我们基于Python开源编译器的二次开发,即首先将Mulan语言源程序转换为Python的中间表示(AST),然后在Python虚拟机上运行它。
这就是为什么Python系统包含在开发和运行时环境中的原因。
在1月15日接受媒体采访时,我在介绍Mulan编程语言时犯了以下错误:
1.花木兰编程语言主要用于中小学教育。在介绍中,它扩展到了智能事物领域。
2.该团队开发了8位微控制器上的Mulan语言编译器。32位微控制器上的编译器是基于Python开源编译器的二次开发。然而,声称木兰的编程语言和编译器是由他的团队完全独立开发的,被夸大了。
这次,我对互联网的不利影响表示由衷的歉意,并为中国科学院和中国科学院的计算带来的不利后果表示由衷的歉意。
我感谢大家的监督和批评,并为确保不会再出现类似问题深表歉意。
刘磊
2020年1月18日
上一篇:少儿美术的培训费会不会非常高昂啊?一直想给我孩子报一个,但是怕负担不起?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |