广告

国产编程语言“木兰”被指套壳Python?中科院回应了

时间:2020-01-19 作者:网络整理 阅读:
日前,中国科学院计算技术研究所计算机体系结构国家重点实验室表示,由该实验室编译自主导研发的国产编程语言“木兰”(Mulan:Module Unit Language)正式发布,消息一出,开发者们纷纷前往下载使用和研究,然而解包结果发现,其实这是个 Python 3.7?
广告
ASPENCORE

日前,有媒体报道称中国科学院计算技术研究所(以下简称中科院计算所)计算机体系结构国家重点实验室表示,由该实验室编译自主导研发的国产编程语言“木兰”(Mulan:Module Unit Language)正式发布,“木兰”定位于面向智能物联应用、采用最新编程语言设计理念和编译技术的程序设计语言,开发团队致力于将其打造为“智能物联时代的C语言”。tW7EETC-电子工程专辑

报道还称,“木兰”是由编译实验室完全自主设计、开发和实现的编程语言,与之配套的编译器与集成开发工具也完全由团队自主实现,是真正掌握核心技术的编程语言。tW7EETC-电子工程专辑

目前,木兰语言已可以下载。下载地址:dongshouke.comtW7EETC-电子工程专辑

报道一出,便引起了开发者们注意,开发者们纷纷前往下载使用和研究,然而解包结果发现,其实这是个 Python 3.7?tW7EETC-电子工程专辑

开发者发布学习尝鲜笔记: 和python几乎一毛一样 !

对于完全自主设计的“国产编程语言”,大家的期待都非常大,网友@沉迷单车的追风少年 就在第一时间前往官网下载。tW7EETC-电子工程专辑

tW7EETC-电子工程专辑

 tW7EETC-电子工程专辑

下载完成后却发现图标有点不太对劲。tW7EETC-电子工程专辑

这不明显是pyinstall打包的吗?该网友吐槽到:我发布pyqt的软件都知道换个图标,这么大的项目连图标都不换?tW7EETC-电子工程专辑

打开之后就是类似python一样的对话框tW7EETC-电子工程专辑

tW7EETC-电子工程专辑

提供了这么多函数,和python几乎一毛一样啊tW7EETC-电子工程专辑

试一下反向破译一下,以为会加密,毕竟是一个商用软件,我们自己写pyqt有时候都加密tW7EETC-电子工程专辑

但是,结果一点加密都没有,直接破解了:tW7EETC-电子工程专辑

tW7EETC-电子工程专辑

就是python写的啊。tW7EETC-电子工程专辑

同样在在知乎上也有很多开发者对此进行讨论。tW7EETC-电子工程专辑

很多开发者发现解包后的木兰语言其实就是建立在 Python 之上,将 Python 构建的环境、包和项目都编译成一个可执行文件。所以似乎木兰只是在顶层做了一个接口,将底层编译、优化等众多工作都交给了原版 Python?tW7EETC-电子工程专辑

如下所示为 EXE 文件的解包结果(采用 PyInstaller Extractor):tW7EETC-电子工程专辑

tW7EETC-电子工程专辑

从解包结果可知,「木兰」语言是通过 Pyinstaller 将 Python 文件打包成 EXE 可执行文件。tW7EETC-电子工程专辑

其实之前我们比较熟悉的文言编程语言,它就非常明确只关注语法和前端,把所有底层操作都留给了 JavaScript 或 Python。tW7EETC-电子工程专辑

开发者社区:槽点略多

一位开发者从以下三个角度评价了木兰语言:tW7EETC-电子工程专辑

1. 能否满足实际需求:一门编程需要需要很多特性,使其能够胜任一些场景中的工作。但是目前似乎没有看到木兰语言体现的特性。tW7EETC-电子工程专辑

2. 是否融入开源社区:不开源的语言很难进步。tW7EETC-电子工程专辑

3. 是否适合青少年编程:作为教育语言,不像图形符号语言那样直观。而学生学成后在工作中依然需要重新学习编程语言。tW7EETC-电子工程专辑

tW7EETC-电子工程专辑

中科院回应“木兰”语言争议 :当事人停职检查

中科院计算所关于“木兰”语言问题处理情况说明,以下是中科院计算所官方声明原文——tW7EETC-电子工程专辑

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

我所正抓紧对该问题开展进一步深入调查,将尽快公布处理结果,并以此为戒加强管理。我所对由此造成的不良影响深表歉意,衷心感谢并诚恳接受社会各界的监督和批评。tW7EETC-电子工程专辑

ASPENCORE
本文为EET电子工程专辑 原创文章,禁止转载。请尊重知识产权,违者本司保留追究责任的权利。
  • 将人工智能的可解释性应用于新冠病毒(Covid-19) X光检测 假设您完成了对患者的X射线检查,正在等待人工智能系统诊断病情。几分钟后,人工智能返回了诊断结果,显示可信度为98%,但是诊断结果明显错误。您该怎么做?尝试重新拍摄X光片,还是呼叫主任医师?
  • 国产自主可控的“芯”生态究竟长什么样? 在前两年的世界互联网大会上,中国电子信息产业集团有限公司正式发布主导构建的生态体系——“PK体系”,这里的P指的是飞腾芯片,K则是指麒麟系统。这个生态体系的建立,很显然是立足于中国在电子科技产业的自主可控的。这里的飞腾芯片,即是早年就有国产CPU研发团队“三驾马车”之一之称的那个飞腾。早前飞腾处理器就已经在党政办公系统中,“应用了20万片”。
  • J.D. Power新车辆质量报告:特斯拉垫底 第三方研究机构J.D. Power 发布2020 年最新车辆初始质量报告显示,获得第一名的品牌是道奇(Dodge),其次是起亚(KIA) 和雪佛莱(Chevrolet),特斯拉(Tesla Inc., )则以每一百辆车出现 250 个问题,成为榜单上的最后一名。一个有趣的地方是,在其他所有新车发生的问题中,每四个就有一个是关于信息系统,唯有特斯拉的问题集中在烤漆、内装和车内异音……
  • 印度抵制中国货,电子产品成重点目标 6月15日,印度一线边防部队再次跨越实控线蓄意挑衅,甚至暴力攻击中方前往现地交涉的官兵,进而引发激烈肢体冲突,造成印方20名士兵死亡。之后,印度民间一些早就存在的“反华”情绪再度被点燃,抵制“中国制造”的声音也日渐喧嚣,包括华为、中兴在内的中国通信企业,以及小米、OPPO等公司生产的消费电子产品成为……
  • 华米科技成立人工智能研究院,发布可穿戴芯片“黄山2号 6月15日,华米科技在首届AI创新大会上,发布了其新一代智能可穿戴芯片“黄山2号”、第二代PPG生物追踪光学传感器BioTracker™ 2及一系列用于健康大数据的AI算法。此外,华米科技创始人、董事长兼CEO黄汪还宣布,正式将华米科技人工智能实验室正式升级为人工智能研究院……
  • 从代码生成到频谱拥塞的5G挑战 5G研究涵盖了从算法开发到运营商验收测试的各个领域。在本文中,MathWorks高级策略师Ken Karnofsky详细阐述了包括自动代码生成、帮助工程团队获得应对5G挑战所需的技能和工具、基于数学的传播特性可视化、多径环境中的散射体以及与频谱拥塞和共存相关等在内的一系列问题。
广告
热门推荐
广告
广告
广告
EE直播间
在线研讨会
广告
广告
面包芯语
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了