编程语言应用

首页 » 常识 » 诊断 » 首款国产编程语言栽了号称自主开发,
TUhjnbcbe - 2023/3/22 8:41:00

打着完全自主国产旗号,编程语言“木兰”近日出事了。

木兰Mulan,原本是指ModuleUnitLanguage,也就是模块化单元语言,中科院计算所学术委员会主任徐志伟将其念为木兰,觉得这个名字更好,有中国文化的印记,所以最终选择了木兰这个名字。

据当初介绍,木兰Mulan语言主要定位于面向智能物联应用、采用最新编程语言设计理念和编译技术的程序设计语言,开发团队致力于将其打造为“智能物联时代的C语言”。

该语言号称由计算所编译实验室完全自主设计、开发和实现,与之配套的编译器与集成开发工具也完全由团队自主实现。

听起来很振奋人心,但木兰编程语言发布之后没几天,就被网友扒了皮。

有网友下载了ulang-0.2.2.exe木兰语言环境做了分析,发现很多函数都跟Python一致,相关说明中甚至还是Python的内容。从网友的解析来看,所谓的木兰编程语言就是构建在Python之上的,环境、包及项目被编译成了exe文件,木兰语言只是在顶层做了一个接口,内部依然是Python语言在执行。

——这意味着,所谓的“完全自主国产”,只是Python语言换了个皮。

团队为夸大事实道歉

针对此事,中科院计算所编译实验室员工、“木兰”语言研发团队负责人刘雷1月18日在科学网上发布情况说明,承认其在接受记者采访中存在夸大成分,对“在网络上造成的不良影响”表示“郑重道歉”。

刘雷公开承认对木兰编程语言的介绍存在夸大成分,犯了两个错误:

一是木兰编程语言原本主要是用于中小学教育,但在介绍中扩大到智能物联领域。二是木兰语言在8位单片机上的编译器是团队开发的,在32位单片机上的编译器则是基于Python开源编译器进行的二次开发,但在接受采访时将木兰编程语言和编译器夸大为完全自主开发。

中科院:木兰语言问题当事人停职检查

19日下午,中科院计算技术研究所通报,经所科研道德委员会初步调查,“木兰”语言产品的开发包中包含了Python开源编译器,对外却声称“完全自主”,该行为存在欺瞒与虚假陈述的科研不端问题。已对当事人刘雷做出停职检查的决定,并就管理责任责令编译实验室负责人作深刻检讨。

当事人回应:“木兰”没有使用任何科研经费

事件并没有因为一纸道歉和处分停息,对于一些大家质疑的问题,刘雷也回应了一部分。

1、是不是用带着“自主”旗号的项目骗了国家的钱?据科技日报,刘雷对此回应道:木兰(研发)没有使用任何科研经费。

2、描述前后矛盾,自主研发编程语言or企业产品?在15号的发布会消息里显示,“木兰”编程语言体系由中科院计算所计算机体系结构国家重点实验室编译技术团队主导研发。而在今天计算所

1
查看完整版本: 首款国产编程语言栽了号称自主开发,