广告

中科院国产编程语言“木兰”引争议:声称完全自主,实则换皮Python?

2020-01-17 网络整理 阅读:
近日有媒体称,一款面向智能物联网和编程教育的国产编程语言出世,名为木兰。消息一出,引起了开发者社区的讨论。但有人发现,下载的程序包解包后——是个 Python?

随着人机交互频次的日益增长,编程正成为这个时代“第三重要的基础学科”,从 C、C++到 Python、Julia,不同的编程语言因其本身的特性和功能而有着庞大的开发社区。此外,一旦某个编程语言在一个领域建立了自己的生态系统,那么它的地位几乎很难撼动,如谷歌公司在云计算领域推出的Go语言、苹果公司自行设计的Swift语言、Oracle控制的Java语言标准等等。pwaednc

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

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

目前,木兰语言已可以下载。下载地址:dongshouke.compwaednc

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

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

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

pwaednc

 pwaednc

下载完成后却发现图标有点不太对劲。pwaednc

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

打开之后就是类似python一样的对话框pwaednc

pwaednc

提供了这么多函数,和python几乎一毛一样啊pwaednc

试一下反向破译一下,以为会加密,毕竟是一个商用软件,我们自己写pyqt有时候都加密pwaednc

但是,结果一点加密都没有,直接破解了:pwaednc

pwaednc

就是python写的啊。pwaednc

同样在在知乎上也有很多开发者对此进行讨论。pwaednc

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

如下所示为 EXE 文件的解包结果(采用 PyInstaller Extractor):pwaednc

pwaednc

从解包结果可知,「木兰」语言是通过 Pyinstaller 将 Python 文件打包成 EXE 可执行文件。pwaednc

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

开发者社区:槽点略多

一位开发者从以下三个角度评价了木兰语言:pwaednc

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

2. 是否融入开源社区:不开源的语言很难进步。pwaednc

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

pwaednc

更多相关讨论可查看链接:zhihu.compwaednc

小结:

总体而言,木兰语言除了基本的数据结构与函数外,还会特别加一些基本的数学运算,例如取对数、指数、三角函数等等,也许它们更适合做一些基础教育。如果只考虑面向少儿编程,把 Python 环境打包到一个可运行的文件,那么这可能是没问题的。但将其号称为拥有自主产权的编程语言就太言过其实了。pwaednc

其它很多开发者也都发表了自己的看法,不论是吐槽语言本身的设计,还是吐槽编程语言的周边资料。与此同时,从大家的评论中可以看出,我们希望在编程语言、系统框架等底层架构与工具上,做出真正的贡献。这些贡献可以需要很长的时间来沉淀,很多的工程来优化,但这才是我们该努力攻破的。pwaednc

(综合整理自csdn博客、知乎、科学网、机器之心。责编:Demi Xia)pwaednc

 pwaednc

 pwaednc

  • 这问题问的……
    不存在的东西怎么可能会有属性?
  • 我们生活在假货的海洋里,这个不是很正常吗?有什么好奇怪的?
  • 加强知识产权管理吧
  • 中磕院,还是克隆的院。
  • 继续骗,中国计算机的核心就是换皮。龙芯/麒麟系统/红芯浏览器/木兰。。。我们中国人讲求信与义,这些所谓的“顶级人才”只忠于一个字钱。骗成为了来钱最快的方式。
  • 太垃圾了
  • 就不能踏踏实实的做事情吗?学习别人的东西也不丢人,如果明明是别人的东西还硬说是自己开发的,那就太不要脸了
  • 模仿是创新的第一步,无中生有是创新,有中生有也是创新,谁能够独立把C重新写一遍,那一定牛逼
  • 做点脚踏实地的工作有那么难吗?
  • 骗经费的,不脸红
本文为EDN电子技术设计 原创文章,禁止转载。请尊重知识产权,违者本司保留追究责任的权利。
  • 微信扫一扫
    一键转发
  • 最前沿的电子设计资讯
    请关注“电子技术设计微信公众号”
  • 从技术角度分析,GaN和SiC功率器件上量还欠什么? 氮化镓(GaN)和碳化硅(SiC)这两种新器件正在推动电力电子行业发生重大变化,它们在汽车、数据中心、可再生能源、航空航天和电机驱动等多个行业取得了长足的进步。在由AspenCore集团举办的PowerUP Expo大会上,演讲嘉宾们深入探讨了包括GaN和SiC在内的宽禁带(WBG)器件的技术优势以及发展趋势。
  • 研发转至FAE(现场应用工程师),是否远离技术了?有前途吗? 前几日,EDN小编在浏览知乎的时候,发现了一个有趣的话题《FAE有什么发展前景吗?》,被浏览次数接近九万次。小编总结了一下题主的提问:FAE是否远离技术了?未来是否有发展前景?
  • 2G/3G减频退网,NB-IoT、Cat.1谁能替代上位? 众所周知,2G、3G减频退网绝非一帆风顺。所以在国内市场,我们可以看到上至国家政策、下至产业界和运营商,多方为推进2G/3G减频退网做出全方位的准备。尤其是正处市场风口的NB-IoT、Cat.1两大产业链。
  • 美国商务部宣布对俄罗斯出口限制:在技术上孤立并削弱其 美国时间2022 年 2 月 24 日,美国商务部通过其工业和安全局 (BIS) 对俄罗斯进一步入侵乌克兰作出回应,实施了一系列全面的严格出口管制措施,这些管制措施将严重限制俄罗斯获得其需要维持的技术和其他物品其侵略性的军事能力。
  • 华为储备芯片麒麟9000L曝光:支持5G,三星5nm工艺 众所周知,华为自研麒麟芯片早已经库存不足,华为新款的终端产品也已开始搭载高通骁龙芯片。但近日,多位数码博主爆料称,华为Mate40E衍生版机型有望在3月初发布(或命名华为Mate40E Pro),搭载麒麟9000L芯片,支持5G网络。其中,麒麟9000L芯片备受关注,最重要的是,该机支持5G网络。
  • 电子工业落后的俄罗斯“秒赢”乌克兰,电子作战系统强在 2月24日,俄罗斯总统普京决定在顿巴斯开展特别军事行动,然而,开战一小时后,俄罗斯国防部称,高精度武器正在让乌克兰空军的军事基础设施、防空设备、军用机场和航空队失去战斗能力。那么俄罗斯这个战斗民族,在半导体、科技方面到底有哪些特色呢?
  • 555 定时器 IC 50 岁了,为何它能经久不衰? 自 1972 年推出以来,555 定时器 IC一直在市场上广泛使用。在 IC 技术编年史中,那是恐龙时代。这种基本未改变的 IC 已经生产了很长时间,目前仍有十几家厂商提供这种芯片。我找不到具体的数字,但我怀疑每年仍有数百万人在使用传统和新设计。那么也许是时候让 555 退役并在那些传统的晶圆厂队列中为其他更新的模拟 IC 腾出空间了?
  • 2022年五个值得关注的半导体行业趋势 众所周知,2021年的半导体需求不寻常,而且有些膨胀。与疫情相关的IC短缺和供应问题导致客户将订单增加了约15%,供应商将价格提高了约15%。这种恶化的需求比正常需求高出约30%。知道了这一点,2020年有望以以下趋势卷土重来:
  • 动力电池回收价格飙升,优化回收过程新发现 目前引起很多兴趣的一种方法是将热预处理和湿法冶金相结合,其中使用水化学来回收金属。几家公司正在开发将使用这种组合的系统,但瑞典查尔姆斯理工大学的研究人员发现,这些公司在其工艺中使用的温度和时间差异很大,因此非常需要进行比较研究来确定回收锂离子电池的最佳热处理和湿法冶金工艺。
  • 光罩制作前的芯片工程设计变更 随着芯片集成度越来越高和功能越来越复杂,在芯片开发过程中很容易产生缺陷。为确保芯片中的功能不受到影响,在流片前修复这些缺陷非常重要。本文将介绍如何通过手工修改网表代码或使用Conformal或Formality等工具执行工程设计变更单 (ECO),来修复RTL固定后发现的缺陷。
  • 对比美光、三星、SK 海力士的DDR5内存 本文比较了美光、三星和 SK 海力士的 DDR4-3200 和 DDR5-4800 芯片的 DDR5 芯片尺寸、存储密度、DRAM 单元尺寸和设计规则。
  • 世界上最小的电池,比一粒盐还小! 智能微尘是微电子和纳米电子领域最有前途的未来技术之一。在最近出版的《Advanced Energy Materials》中,研究人员讨论了如何在亚毫米级实现电池供电的智能粉尘应用,并展示了迄今为止世界上最小的电池作为面向应用的原型。
广告
热门推荐
广告
广告
EE直播间
在线研讨会
广告
广告
面包芯语
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了