首页 > 数码 > 数码维修

比python好看的编程语言 国产纯自主研发编程语言为换皮Python

时间:2023-05-21来源:网络作者:小千
简介:近期,中国科学院计算技术研究所计算机体系结构国家重点实验室宣布,由该实验室编译组主导研发的国产编程语言

【菜科解读】

近期,中国科学院计算技术研究所计算机体系结构国家重点实验室宣布,由该实验室编译组主导研发的国产编程语言“木兰”正式发布。

比python好看的编程语言(国产纯自主研发编程语言为换皮Python)(1)

据中科院计算所介绍,“木兰”是一款定位于面向智能物联应用、采用最新编程语言设计理念和编译技术的程序设计语言,开发团队致力于将其打造为“智能物联时代的C语言”。

取名“木兰”,是因为该名有浓浓的中国文化印记,用来命名这样一款国产编程语言,再合适不过。

据称,“木兰”是由编译实验室完全自主设计、开发和实现的编程语言,与之配套的编译器与集成开发工具也完全由团队自主实现。

官方称是其真正掌握核心技术的编程语言。

比python好看的编程语言(国产纯自主研发编程语言为换皮Python)(2)

基于木兰编程的“下棋机器人”

官方表示,目前,“木兰”已率先在编程教育方面投入应用。

“木兰”编程语言的语法更适合初学者学习掌握,降低学习门槛;同时支持模拟仿真和调试功能,在软件上既可以验证软件和硬件设计的正确性;同时支持跨平台,对Android、IOS、Linux、Windows都可以很好的兼容。

更重要的一点是,它可以很好地支持龙芯等国产处理器,后续会支持更多类型的国产处理器。

以“木兰”为基础延伸的自主研发编程软件、人工智能教材、教学装备目前已经投入到中小学、幼儿园使用。

但是随后不久,有网友分析发现,所谓的木兰其实就是Python语言换壳的产品,甚至直接原封不动地打包了很多Python的内容。

使用时网友发现了和Python一样的图标、对话框,提供的函数也和Python一样。

比python好看的编程语言(国产纯自主研发编程语言为换皮Python)(3)

于是更多的网友开始逆向破解木兰的安装包。

发现其作为一款商用软件,官方并没有进行加密,直接就能破解。

比python好看的编程语言(国产纯自主研发编程语言为换皮Python)(4)

破解ulang-0.2.2.exe 安装包之后,发现其文件中包含了大量的Python 图标,而其 Include ” 文件夹里居然是 “ pyconfig.h ”,这是Python 的系统配置文件。

比python好看的编程语言(国产纯自主研发编程语言为换皮Python)(5)

显然,所谓完全自主研发的“国产编程语言”其实就是一个换皮的东西而已。

在知乎上,很多开发者发现程序包解包后的木兰语言其实就是建立在Python之上,将Python构建的环境、包和项目都编译成一个可执行文件。

这不得不令人联想起之前有大名鼎鼎的汉芯事件,最近还有2018年的号称"国产自主创新",最终发现是“套壳谷歌”,还完成了2.5亿元C轮系列战略融资“红芯浏览器”。

一时间,关于木兰编程语言换壳Python的议论集中爆发。

更有网友调侃称“同行十二年,不知木兰是Python”。

还有网友玩笑称“错就错在叫木兰,应该叫素贞。

就算是被发现也可以理直气壮的下台阶”。

注:Python中文名为“”蟒蛇

比python好看的编程语言(国产纯自主研发编程语言为换皮Python)(6)

对此,“木兰”语言研发团队负责人刘雷昨日下午作出回应,表示为自己夸大宣传的行为致歉。

比python好看的编程语言(国产纯自主研发编程语言为换皮Python)(7)

刘雷表示,他是中科院计算所编译实验室员工,自己创办了中科智芯(北京)科技有限公司。

“木兰”编程语言是围绕青少年编程教育,设计开发编程语言、编译器和集成开发环境等产品。

为在中小学普及编程教育开发了木兰编程语言,语言规范借鉴Lua特性并扩展,这对8位AVR单片机。

对于和Python的高度相似性,刘雷解释说,针对STM32单片机,木兰基于Python开源编译器进行二次开发,也就是先将木兰语言的源程序转换为Python的中间表示(AST),再在Python虚拟机上运行,所以在开发和运行环境中会包含Python系统。

刘雷承认对木兰编程语言的介绍犯了两个错误:

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

#p#分页标题#e#

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

刘雷表示,为此次“木兰”编程语言在网络上造成的不良影响,表示郑重道歉,对给中科院、中科院计算所带来的不良后果表示诚挚的歉意。

换言之,这次的事件是刘雷个人的行为和言辞,中科院计算所不幸背锅。

以下是刘雷致歉的全文:

比python好看的编程语言(国产纯自主研发编程语言为换皮Python)(8)

日前,官网也已经暂停了木兰的公开下载。

比python好看的编程语言(国产纯自主研发编程语言为换皮Python)(9)

此外,今日,中科院计算技术研究所通报,经所科研道德委员会初步调查,“木兰”语言产品的开发包中包含了Python开源编译器,对外却声称“完全自主”,该行为存在欺瞒与虚假陈述的科研不端问题。

已对当事人刘雷做出停职检查的决定,并就管理责任责令编译实验室负责人作深刻检讨。

声明:本文内容仅代表作者个人观点,与本站立场无关。

如有内容侵犯您的合法权益,请及时与我们联系,我们将第一时间安排处理