中科院自主开发的编程语言“木兰”竟为Python套壳?目前,该项目负责人、中科院计算所编译实验室员工刘雷已发文致歉,承认只有木兰语言在8位单片机上的编辑器是自己开发的。
早先在1月15日,中科院计算所的计算机体系结构国家重点实验室发布了国产编程语言“木兰”。据刘雷当时告诉《中国科学报》,木兰是针对智能物联的开发语言,由编译实验室完全自主设计、开发和实现。当时刘雷将木兰与谷歌的Go语言、苹果的Swift语言、Oracle控制的Java语言标准相类比,并表示希望能建立智能物联的应用生态。
但很快有业内人士发现:使用木兰制作的程序图标与Python完全一样,并且安装后的文件夹里有大量“.pyd”文件,正是Python的文件格式。木兰似乎是在Python上做了一个接口,底层编译和优化工作仍由Python来做。
对此,刘雷于1月17日在科学网发表《刘雷关于“木兰”编程语言的情况说明》,承认两点错误:
1、木兰编程语言主要是用于中小学教育,在介绍中将它扩大到智能物联领域。
2、木兰语言在8位单片机上的编译器是本团队开发的,在32位单片机上的编译器是基于Python开源编译器进行的二次开发,但在接受采访中将木兰编程语言和编译器夸大为完全自主开发。
致歉还提到,刘雷创办了中科智芯(北京)科技有限公司,围绕青少年编程教育等推出产品。据天眼查信息,中科智芯的70%股权由中科编易持有,而刘雷持有中科编易75%股份。
根据木兰发布时的报道,在中科院支持“少年硅谷”公益项目的背景下,以木兰为基础的自主研发编程软件、人工智能教材、教学装备已投入中小学和幼儿园使用,目前覆盖了贵州、甘肃、江西、湖南、重庆、青海、山西、陕西和四川等18个省市共700所中、小学中科编易自2018年起已累计捐赠价值三千万元的教学装备。
目前,木兰编程语言已经被拿来与汉芯芯片、红芯浏览器相对比。汉芯曾宣称是中国首个具有自主知识产权的0.18微米DSP芯片,最终却被发现是将摩托罗拉芯片的logo磨掉,打上“汉芯”字样。红芯浏览器宣称有中国人自己的浏览器内核,最终被发现使用谷歌的Blink内核,浏览器也与谷歌Chrome高度雷同。“国产自主研发换皮何时休”的讨论,在汉芯面世十余年后仍未停止。
题图来源:unsplash.com