时政·财经·军事 | 生活·家庭·娱乐 | 体坛·历史·科技 | 摄影·旅游·文化 | 移民·教育·就业 | 数码·健康·奇闻 | 评论·图片·视频
留园网首页 · 新闻速递首页 · 【繁體閱讀】 【网友评论:45条】 【 热评新闻排行 】 【 热门新闻排行 】 【 即刻热度新闻排行 】 【 72小时神评妙论 】   

自研编程语言是Python套壳?中科院开发者道歉(图)

新闻来源: 澎湃新闻 于2020-01-18 21:25:14  提示:新闻观点不代表本网立场


中科院计算所团队“完全自主设计、开发和实现”的“木兰”编程语言是Python语言的套壳产品?

针对近日这一网络质疑,据澎湃新闻报道,1月17日,项目负责人、中科院计算所编译实验室员工刘雷在科学网上发表回应称,木兰语言在8位单片机上的编译器是本团队开发的,在32位单片机上的编译器是基于Python开源编译器进行的二次开发,但在接受采访中将木兰编程语言和编译器夸大为完全自主开发。

刘雷关于“木兰”编程语言的情况说明全文如下:

本人系中科院计算所编译实验室员工。基于我在编译技术上的科研积累创办了中科智芯(北京)科技有限公司,该公司围绕青少年编程教育,设计开发编程语言、编译器和集成开发环境等产品。

为了更好地在中小学中普及计算思维,本人带领团队开发了一种称为“木兰“的编程语言。它包含三个组成部分:一、在语言规范上借鉴了Lua语言的特性并进行了扩展,增加数据表达方法等新的特性;二、开发了支持少儿编程教育的可视化编程环境;三、针对8位AVR单片机,实现了相应的编译器和运行时系统,开发了能模拟多任务执行的虚拟机。以上产品已经在数百所中小学中,开展了10万人次的编程科普活动。

针对STM32单片机,我们是基于Python开源编译器进行的二次开发,也就是先将木兰语言的源程序转换为Python的中间表示(AST),再在Python虚拟机上运行。这就是在开发和运行环境中会包含Python系统的原因。

在1月15日接受媒体采访时,本人在对木兰编程语言的介绍中,犯了以下错误:

1. 木兰编程语言主要是用于中小学教育,在介绍中将它扩大到智能物联领域。

2. 木兰语言在8位单片机上的编译器是本团队开发的,在32位单片机上的编译器是基于Python开源编译器进行的二次开发,但在接受采访中将木兰编程语言和编译器夸大为完全自主开发。

对于此次在网络上造成的不良影响,本人郑重道歉,对给中科院、中科院计算所带来的不良后果表示诚挚的歉意。本人感谢大家的监督与批评,并深刻反省,保证不再出现类似问题。

此前,据中国新闻网等多家媒体报道,中国科学院计算技术研究所(以下简称中科院计算所)1月15日正式对外发布该所计算机体系结构国家重点实验室编译技术团队自主研发、面向新一代人工智能和物联网应用的“木兰”编程语言体系,并推出“木兰”开源软件包,供全球用户免费下载获取。

但随后网络上争议四起,知乎网友@沉迷单车就指出,从网络下载的“木兰”语言编辑器程序图标来看,与用著名编程语言Python生成的应用程序图标完全一致。“都不换个图标吗?”他问道。

澎湃新闻记者并未在中科院计算所或计算机体系结构国家重点实验室官方网站上找到“木兰”的发布信息,亦无下载链接。

“木兰”的下载渠道在一家名为“中科智芯”的公司网站上。据企业主页介绍,中科智芯(北京)科技有限公司是中国科学院计算技术研究所孵化企业,源中科院计算所计算机体系结构国家重点实验室而成立。

“木兰”编程语言是该公司的重点产品,企业介绍称,“木兰”是“专为人工智能教育而生的中国自主知识产权编程语言,由中科智芯自主研发。语言设计上屏蔽了其他任何一种针对成人设计的编程语言特性,如编程环境调试复杂等,让学生在编程语言学习之初不为细节所牵绊,具有更易理解、易于学习、易于阅读、易于维护等特性;且支持跨平台,对Android、UNIX、Windows都可以很好的兼容。”

有计算机业内人士对澎湃新闻记者表示,从目前能掌握的情况来看,“木兰”语言更像是Python语言的“套壳”产物。“这个软件就是在Python语言外边套了一层壳,还是比较简单的那种,相当于一个接口,连图标都没有改。”



“木兰”图标



使用Python制作的文件图标

“对这个exe文件进行反向编译后可以发现,整个结构就是Python环境,比如其中有一个‘lib2to3’文件夹,就是只有python才会有的,是转换python2到python3的lib。”上述业内人士对记者表示。



“木兰”反向编译结果

不过,上述业内人士也对记者表示,“还是要看‘木兰’的源代码,才能确定这个语言到底有多少自主研发成分,以及多少是来自Python语言。现在从公司网页上无法看到源代码,也就是说还没做到完全开源。”

据此前报道,刘雷介绍称,“木兰”是中科院计算所团队完全自主设计、开发和实现的编程语言,与之配套的编译器与集成开发工具也完全由团队自主实现,“是我们真正掌握核心技术的编程语言”。

其介绍称,“木兰”定位为下一代重要应用——物联网应用开发语言,打造物联网智能执行平台,其采用最新的编程语言设计理念和编译技术,在考虑性能的设备处理层,它提供面向轻量级物联网设备和领域特定专用加速器的编程特性;在应用层面,它提供面向通用计算设备的编程语言并支持多种领域的定制化元编程。

据了解,以“木兰”为基础延伸的自主研发编程软件、人工智能教材、教学装备现已投入中小学、幼儿园使用,截至目前,“木兰”应用范围已涵盖中国18个省市共700所中小学。

工商信息显示,中科智芯(北京)科技有限公司持股70%的大股东是中科编易(北京)科技有限公司,而后者的大股东正是刘雷。

中科院计算所计算机体系结构国家重点实验室网站显示,刘雷,博士,工程师一级,在编程语言和并行编译技术方向上具有丰富的科研和工程经验,先后承担过国家863项目、核高基重大专项项目的子课题,所研发的技术成果达到世界先进水平,在多个顶尖的国际会议和权威期刊上都发表论文10余篇。其开发的自动并行化编译器的加速效果要明显好于世界上最好商用编译器Intel编译器。

Python在1991年由荷兰人Guido van Rossum发明,是一种跨平台的计算机程序设计语言,近几年因机器学习大热而受到关注。
网编:睿文

鲜花(0)

鸡蛋(2)
45 条
【手机扫描浏览分享】

打开微信,扫一扫[Scan QR Code]
进入内容页点击屏幕右上分享按钮
热门评论当前热评  更多评论...
评论人:loserswinners [☆品衔R3☆][个人频道][个人动态] 发送时间: 2020年01月18日 21:27:54 回复
跟鸿蒙一个操行。
54  6
评论人:Wonderland_W [品衔R1][个人频道][个人动态] 发送时间: 2020年01月18日 23:20:57 回复
现在的成果,不是‘完全自主设计、开发和实现’都不好意思拿出来说的!
8 
评论人:kankan015 [☆品衔R4☆][个人频道][个人动态] 发送时间: 2020年01月18日 23:08:47 回复
现在64位都多少年了, 这位还开发8位单片机供应祖国的花朵。这不是耽误下一代嘛!
8 
评论人:kankan015 [☆品衔R4☆][个人频道][个人动态] 发送时间: 2020年01月18日 23:03:01 回复
 回复1楼:
比哄蒙厉害。哄蒙只骗华为的💰。这位, 这不自己说了吗: 利用自己的科研成果开公司。说白了,国家出钱出工资, 成果(虽然是抄的)算自己的, 卖给中小学, 发两遍财。厉害。
8 
评论人:potatohead [★品衔R5★][个人频道][个人动态] 发送时间: 2020年01月18日 23:02:27 回复
中科院也玩这种把戏。呵呵。
9 
评论人:FishingSpider [品衔R2☆][个人频道][个人动态] 发送时间: 2020年01月18日 23:02:09 回复
造假水平也真是低,不说最终产品有多好,中规中矩的话,从头设计一个编程语言,写个编译器有多难?本科,或者硕士水准课程作业的水平而已。造假的人有多闲?或者审核的人有多没文化?
另外Python没有编译器,根本就是解释语言。Py2exe只是打包工具。
6  1
评论人:kk1977 [☆品衔R4☆][个人频道][个人动态] 发送时间: 2020年01月18日 22:11:14 回复
现在国内就是科技大跃进。有个朋友搞芯片的,被挖回国,待遇不错,但做的都是政治项目,就是那种靠财政拨款然后审批证明填补什么空白的那种,不像国外的研发跟着市场走。所以老婆孩子都留在国外,等哪天钱烧完了还得回来。
17 
评论人:苏浩 [♂★品衔R6★♂][个人频道][个人动态] 发送时间: 2020年01月18日 21:57:13 回复
弯道超车

玩到抄车
10 
评论人:loserswinners [☆品衔R3☆][个人频道][个人动态] 发送时间: 2020年01月18日 21:56:58 回复
赶紧发表一片冻土论文,急夸领导夫人,可渡过此劫。
9 
评论人:风姐 [♀☆品衔R4☆♀][个人频道][个人动态] 发送时间: 2020年01月18日 21:54:13 回复
早就知道了, 一点也不惊讶。 完完全全的套壳产品。 国产软件, 大大小小的软件都是。 只不过有的藏得深, 有的大摇大摆地上路而已
9 
评论人:jeffg [☆★★太尉★★☆][个人频道][个人动态] 发送时间: 2020年01月18日 21:54:04 回复
学风不正,根深蒂固,误国误民
9 
评论人:飞腿 [品衔R2☆][个人频道][个人动态] 发送时间: 2020年01月18日 21:51:18 回复
中科院真是个神秘组织,多少丑闻都离不开他。
24  2
评论人:melbguy1 [☆品衔R3☆][个人频道][个人动态] 发送时间: 2020年01月18日 21:39:43 回复
中国人做软件差远了 骗可以 没有任何底线
16  1
评论人:神马东南西 [品衔R1][个人频道][个人动态] 发送时间: 2020年01月18日 21:39:26 回复
又,双,叒,叕,罬,腏,啜,太丢人了吧……学学人家Vue有尊严的活下去,不好吗?
17 
评论人:givetome [★品衔R5★][个人频道][个人动态] 发送时间: 2020年01月18日 21:39:15 回复
坐牢!
6 
评论人:lywww [品衔R2☆][个人频道][个人动态] 发送时间: 2020年01月18日 21:33:15 回复
Fuck off!又来哄懵!
16  1
评论人:libtard74 [☆左弊是毒瘤☆][个人频道][个人动态] 发送时间: 2020年01月18日 21:32:23 回复
不浮夸就拿不到钱,升不了职。领导喜欢这口,从亩产万斤的时候就开始了。

来自留园官方客户端

43  1
评论人:ibm [品衔R1][个人频道][个人动态] 发送时间: 2020年01月18日 21:30:10 回复
啪啪打脸啊。 现在的社会环境,没有一个实实在在的东西。 大学更是乌烟瘴气,不是没有人才,只是社会让人才都变成了追逐名利的机器。 这种事情只要来国内走一走,全国上下只要能骗,没人愿意做实事。
29 
新闻速递首页 | 近期热门新闻 | 近期热评新闻 | 72小时神评妙论 | 即刻热度新闻
科技频道】【宠物情缘
敬请注意:新闻内容来自网络,供网友多视角阅读参考,观点不代表本网立场!若有违规侵权,请联系我们。
前期相关精彩新闻
新闻速递首页·网友新闻报料区·本地新闻·返回前页