• 人工智能在医疗领域的应用正在改变疾病诊断和治疗方式。
  • 随着在线教育的普及,传统教育模式正面临挑战。
  • 数字化转型加速了企业对云计算和大数据技术的依赖。
  • 社交媒体在政治动员和社会运动中的作用越来越显著。
  • 在线教育的普及为全球知识共享和教育公平开辟了新道路。
  • 隐私保护和数据安全在数字化时代变得更加重要。
  • 数字货币的普及正在改变传统的金融交易方式。
  • 电子竞技的流行正在改变传统体育和娱乐行业的格局。
  • 智能家居设备的发展正在引领家庭生活向更智能、更环保的方向发展。
  • 虚拟现实和增强现实技术在教育和娱乐领域的应用越来越广泛。
  • 网络安全威胁不断增加,个人和企业都在加强数据保护措施。
  • 云计算的普及正在改变企业的IT基础设施和运营模式。
  • 人工智能在医疗领域的应用为疾病诊断和治疗提供了新的解决方案。
  • 在线教育平台的兴起改变了传统教育模式。
  • 随着5G技术的普及,智能家居和智慧城市的建设步伐加快。
  • 随着技术的发展,智能家居和自动化生活正在成为现实。
  • 自动化和机器人技术在提高制造业效率和安全性方面发挥着关键作用。
  • 随着人口老龄化的加剧,养老服务和健康管理需求日益增长。
  • 随着疫苗接种的普及,全球旅行限制逐步放宽,旅游业开始复苏。
  • 随着太空探索的进展,商业航天领域迎来了新的发展机遇。
  • 虚拟现实和增强现实技术在娱乐和教育领域的应用前景广阔。
  • 电动汽车的兴起预示着交通行业的未来趋势。
  • 自动化和机器人技术正在改变制造业和服务业的工作方式。
  • 海洋塑料污染问题引起了全球范围内的广泛关注和行动。
  • 智能家居设备的发展正在使家庭生活更加便捷和个性化。
  • 大红鹰网站dhy-合作平台

    大红鹰网站dhy-合作平台

    大红鹰网站dhy 首页 > 大红鹰网站dhy > 行业动态

    国产编程语言“木兰”被指套壳Python

    ​来源:新京报


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

    中科院计算技术研究所表示,目前正抓紧对该问题开展进一步深入调查,将尽快公布处理结果,并以此为戒加强管理。我所对由此造成的不良影响深表歉意,衷心感谢并诚恳接受社会各界的监督和批评。

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

    中科院计算所团队“完全自主设计、开发和实现”的“木兰”编程语言是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发明,是一种跨平台的计算机程序设计语言,近几年因机器学习热而受到关注。



    上一篇:从木兰到汉芯、红芯,国产“核心技术”骗N次
    下一篇:微软Windows 10重要安全更新有bug
    大红鹰网站dhy免费服务热线
    028-83734198
    地址:成都彭州市工业开发区天彭镇旌旗西路419号

    二维码


    扫一扫关注我们
    Copyright@2020 大红鹰平台 版权所有