国产编程语言木兰被质疑换皮Python:当事人承认夸大、道歉

克日有报道称,中科院计算所的计算机体系结构国家重点实验室编译组乐成研发了国产编程语言“木兰”(Mulan),主要面向物联网应用,可以成倍地提高应用执行效率,而且周全支持国产龙芯处理器。

据称,木兰由编译实验室完全自主设计、开发、实现,配套编译器、集成开发工具也完全由团队自主实现,是真正掌握核心技术的编程语言,而且语法更宽松,更适合初学者,已经在编程教育上投入应用。

但随后有网友剖析发现,所谓的木兰实在就是Python换皮而来,甚至直接原封不动地打包了许多Python的内容。

对此,木兰研发团队负责人刘雷作出回应,认可存在强调身分,并对在网络上造成的不良影响示意郑重致歉。

刘雷称,他是中科院计算所编译实验室员工,自己创办了中科智芯(北京)科技有限公司,围绕青少年编程教育,设计开发编程语言、编译器和集成开发环境等产物,为在中小学普及编程教育开发了木兰编程语言,语言规范借鉴Lua特征并扩展,这对8位AVR单片机。

对于和Python的高度相似性,刘雷注释说,针对STM32单片机,木兰基于Python开源编译器举行二次开发,也就是先将木兰语言的源程序转换为Python的中心示意(AST),再在Python虚拟机上运行,所以在开发和运行环境中会包罗Python系统。

刘雷认可对木兰编程语言的先容犯了两个错误:

一是木兰编程语言原本主要是用于中小学教育,但在先容中扩大到智能物联领域。

二是木兰语言在8位单片机上的编译器是团队开发的,在32位单片机上的编译器则是基于Python开源编译器举行的二次开发,但在接受采访时将木兰编程语言和编译器强调为完全自主开发。

刘雷也对给中科院、中科院计算所带来的不良后果示意真挚的歉意。

换言之,这次的事宜是刘雷小我私家的行为和言辞,中科院计算所不幸背锅。

作者:上方文Q

留下评论