更具新闻影响力网站
欢迎投稿本网站
主页 > 阳光在线手机版下载 >

自主开发编程语言被指Python套壳 中科院开发者道歉-

发布时间:2020-01-30 02:00   来源:诚信在线    作者:阳光在线

  中科院计较所团队“完全自主设计、开拓和实现”的“木兰”编程语言是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语言。此刻从公司网页上无法看到源代码,也就是说还没做到完全开源。”

上一篇:工信部:5G、区块链等前沿技术将赋予软件业发展动能-
下一篇:最快掌握家乡疫情动态 搜狗搜索上线“地区疫情查询”功能-

分享到:
0
最新资讯
阅读排行
广告位