木兰编程语言编译室负责人被停职:自主创新何时当得起科技自立?

2020 年 1 月 20 日

木兰编程语言编译室负责人被停职:自主创新何时当得起科技自立?

1 月 17 日,木兰编程语言正式对外发布,一时间,铺天盖地的新闻,大都为其冠上了自主创新、国内首款的称号,让人想不关注都难。然而,短短一天之内,该编程语言就在知乎被扒上了热搜,网友纷纷表示:这款编程语言和 Python 好像,从图标到安装再到内部提供的函数,都与 Python 语言几乎一模一样。甚至有网友表示:这是编程语言界的红芯。



事件回溯


1 月 17 日,中国科学院计算技术研究所计算机体系结构国家重点实验室宣布,由该实验室编译组主导研发的国产编程语言“木兰”正式发布。



据中科院计算所介绍,这款编程语言的名字“Mulan”原本是 Module Unit Language(模块单元语言)的简写,是一款定位于面向智能物联应用、采用最新编程语言设计理念和编译技术的程序设计语言,开发团队表示,要将其打造为“智能物联时代的 C 语言”。据了解,“木兰”是由编译实验室完全自主设计、开发和实现的编程语言,与之配套的编译器与集成开发工具也完全由团队自主实现。


相关研发人员在接受媒体采访时表示:在智能物联应用领域,尚无一款专用的编程语言,在既有的语言系统中做智能应用开发,需要多个工程师、跨多种语言实现,导致开发效率低下。而“木兰”采用创新的弹性 actor 执行模型(擅长执行并行计算),可成倍地提高应用执行效率,在提高服务质量的同时大幅降低平台运营成本。


由于“木兰”编程语言的语法更加宽松,更适合初学者学习掌握,降低学习门槛,目前已经在编程教育领域进行试用;“木兰”还支持模拟仿真和调试功能,在软件上既可以验证软件和硬件设计的正确性;同时支持跨平台,对 Android、IOS、Linux、Windows 都可以很好的兼容;更重要的一点是,它可以很好地支持龙芯等国产处理器,后续会支持更多类型的国产处理器。


以“木兰”为基础延伸的自主研发编程软件、人工智能教材、教学装备目前已经投入到中小学、幼儿园使用。


“木兰”发布之后,大批国内开发者前去试用,不少人在尝试之后发出了共同的质疑:它和 Python 好像啊。根据网友的反馈:这款编程语言从图标到安装再到内部提供的函数,都与 Python 语言几乎一模一样,安装后的文件夹里,也有大量的“.pyd”文件,熟悉 Python 的开发者应该了解,这是 Python 语言常见的文件格式。



木兰编程语言安装包图标


随着网友更进一步的探索,这款编程语言背后的研发企业也被找了出来:中科智芯。当编者想要在这家公司的官网进行深入了解的时候,却发现这个官方网站的访问却颇为困难,之后经过编者查证,中科院计算所的官网上,并不能搜到与“木兰”相关的结果:



通过编者更进一步的查证,中科智芯更像是一家专注编程教育课程的公司:





勉强打开的官网显示的部分内容


针对此事,中科院计算所编译实验室员工刘雷 17 日在科学网上发表回应称,木兰语言在 8 位单片机上的编译器是本团队开发的,在 32 位单片机上的编译器是基于 Python 开源编译器进行的二次开发,但在接受采访中将木兰编程语言和编译器夸大为完全自主开发。



1 月 19 日下午,中国科学院计算技术研究所发布说明称,网上出现质疑“木兰”语言的信息。研究所获知这一情况后高度重视。经所科研道德委员会初步调查,“木兰”语言系研究所员工刘雷创办的中科智芯公司研发的面向青少年编程教育的集成化产品,该产品的开发包中包含了 Python 开源编译器,对外却声称“完全自主”。该行为存在欺瞒与虚假陈述的科研不端问题。目前已对当事人刘雷做出停职检查的决定,并就管理责任责令编译实验室负责人作深刻检讨。



自主创新是褒是贬?


在木兰编程语言被扒之后,有网友细数了过去那些披着“自主创新”外壳的“中国造”事件:


汉芯事件(Hanxin events):2003 年 2 月,上海交通大学 微电子学院院长陈进教授发明的“汉芯一号”造假。据调查,陈进负责的汉芯团队所研制的“汉芯一号”,是一款 208 只管脚封装的数字信号处理器(DSP)芯片,由于其结构简单,不能单独实现 指纹识别 和 MP3 播放等复杂演示功能。为了在新闻发布会上达到所需宣传效果,陈进等预先安排在“汉芯一号”演示系统中使用了印有“汉芯”标识、具有 144 只管脚的芯片,而不是提供鉴定的 208 只管脚的“汉芯一号”芯片。调查表明,当时汉芯公司并没有研制出任何 144 只管脚的芯片,存在造假欺骗行为。借助“汉芯一号”,陈进申请了数十个科研项目,骗取了高达上亿元的科研基金。


中国操作系统 (COS):这被报道是继银河麒麟、YunOS、同洲 960 等之后又一款国产操作系统,基于 Linux 研发,可通过虚拟机实现安卓应用安装及使用,一经发布就受到了人们的广泛关注。然而,COS 发布之后,业界的质疑之声从未停歇。从产品本身到软件生态,从知识产权到商业模式,公司对有关舆论都公开进行了回应。但时隔 5 年,外界仍未见该系统的商业化运作。时至今日,在 COS 系统论坛网站上,下载链接依旧停留于“COS 系统下载即将公布”的页面上,而其官网更因备案问题提示无法访问。


红芯浏览器:2018 年 8 月 15 日,红芯浏览器被爆出打开安装目录后出现大量和谷歌 chorme 浏览器一致的同名文件,其安装程序的文件属性中也显示了原始文件名 chrome.exe,红芯浏览器的官网已撤下了浏览器的下载链接。8 月 16 日。红芯联合创始人高婧回应,红芯浏览器“包含‘Chrome’在里面”,但并非抄袭,而是“站在巨人的肩膀上去做创新”。8 月 17 日,红芯浏览器所属公司官方微信号推送了《红芯致歉信》。致歉信称,红芯在近期的融资宣传过程中,存在一定程度的夸大,给公众带来了误导,“这一点我们有不可推卸的责任,我们确实做错了,在此郑重地向大家道歉。”


上述种种事件,不断降低着公众对“中国造”的信心,也让“自主创新”这个词语多了些许戏谑的味道。在大方向上,我们鼓励一切自主创新行为,支持国内的科研从业者可以实现真正的国产自主。然而,我们不需要多么沸腾和震惊世界,而是更多顶天立地、腰杆笔直的中国科技公司,希望所有自主创新都当得起科技自立!


2020 年 1 月 20 日 14:425452

评论 1 条评论

发布
用户头像
正宗原创国产东方道家的划时代的编程方法学——纯函数管道数据流,把编程回归简单,实现从代码数据统一到软硬件系统的统一,并把IT业带入大工业化生产理论体系。这是划时代的理论和方法。https://github.com/linpengcheng/PurefunctionPipelineDataflow
2020 年 01 月 21 日 08:22
回复
没有更多评论了
发现更多内容

架构师训练营作业

郎哲

极客大学架构师训练营

性能优化(三)

wing

极客大学架构师训练营

java实现一致性 hash 算法

Mars

一致性Hash算法

第九周作业

TheSRE

极客大学架构师训练营

架构师训练营第九周学习总结

文智

极客大学架构师训练营

架构师训练营第五周作业

张浩

第 5 周 系统架构作业

心在那片海

架构师训练营第九周作业

邓昀垚

极客大学架构师训练营

架构师训练营第九周总结

邓昀垚

极客大学架构师训练营

架构师训练营week09

FG佳

极客大学架构师训练营

c语言只是总结大全,干货收藏

C语言与CPP编程

面试 编程语言 C语言

第九周总结

solike

架构师训练营第 1 期 -- 第九周作业

发酵的死神

极客大学架构师训练营

「架构师训练营第 1 期」第九周作业

张国荣

「架构师训练营」第 5 周作业

小黄鱼

极客大学架构师训练营

顺序查找

ilovealt

算法和数据结构

架构师训练营第九周学习笔记

郎哲

极客大学架构师训练营

第九周总结

Geek_ac4080

架构师训练营第九周作业

月殇

极客大学架构师训练营

第九周作业

Geek_ac4080

架构师训练营 - 第 9 周课后作业(1 期)

阿甘

第5周作业-一致性hash算法实现

Rocky·Chen

一致性Hash算法

第 5 周作业

Steven

极客大学架构师训练营

架构 2 期 - 第五周作业(1)

浮生一梦

极客大学架构师训练营 第五周 2组

架构一期 第九周作业

haha

极客大学架构师训练营

架构2期第5周作业

supersky6

架构师训练营第九周作业

Shunyi

极客大学架构师训练营

第 5 周 系统架构总结

心在那片海

第五周笔记

willson

极客大学架构师训练营

架构师训练营第 5 周学习总结

菜青虫

极客大学架构师训练营

架构师训练营week09总结

FG佳

极客大学架构师训练营

木兰编程语言编译室负责人被停职:自主创新何时当得起科技自立?-InfoQ