中国首款编程语言疑抄Python 说好的自主研发呢?(图)

文章来源: - 新闻取自各大新闻媒体,新闻内容并不代表本网立场!
(被阅读 次)

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

更重要的是,这是由我国科研人员自主设计、开发和实现的编程语言,与之配套的编译器与集成开发工具,也由科研团队自主实现。

这本是一件值得高兴的事,然而,这款备受期待的编程语言却受到了不少开发者的吐槽。

定位于面向智能物联应用

据中科院计算所副研究员、计算机体系结构国家重点实验室编译组负责人刘雷对《中国科学报》介绍,这款编程语言充满中国风的名字(木兰,Mulan)原本是 Module Unit Language(模块单元语言)的简写。他说:

我们最初就是想做一种能像模块一样方便的、可以随时扩展语言的编程语言,缩写词“Mulan”中的“M”是希腊第十二个字母(音近“谬”),表示“微小”的意思,表明这是一款简易的语言,没想到,中科院计算所学术委员会主任徐志伟一下就念成了“木兰”......我们都觉得“木兰”更好,有浓浓的中国文化印记。用“木兰”命名这样一款国产编程语言,再合适不过。

(image) 雷锋网注:工作人员演示基于木兰编程语言的“下棋机器人”

具体来说,木兰是是一款定位于面向智能物联应用的编程语言,采用创新的弹性 actor 执行模型(擅长执行并行计算),可成倍地提高应用执行效率,在提高服务质量的同时大幅降低平台运营成本。

如今,在智能物联应用领域,尚无一款专用的编程语言,在既有的语言系统中做智能应用开发,需要多个工程师、跨多种语言实现,导致开发效率低下;而“木兰”就致力于打造物联网智能执行平台,并为编写的应用程序提供执行环境。

雷锋网了解到,由于“木兰”编程语言的语法更加宽松,更适合初学者学习掌握,目前,木兰已率先在编程教育方面投入应用。它同时支持模拟仿真和调试功能,在软件上既可以验证软件和硬件设计的正确性;支持跨平台,对 Android、IOS、Linux、Windows 都可以很好的兼容;更重要的一点是,它可以很好地支持龙芯等国产处理器,后续会支持更多类型的国产处理器。

刘雷继续说道:

如 Google 在云计算领域推出的 Go 语言、苹果公司自行设计的 Swift 语言、Oracle 控制的 Java 语言标准等等。一旦某个编程语言在一个领域建立了自己的生态系统,那么它的地位几乎很难撼动。

而木兰编程语言的开发团队也表示,将致力于把这款语言打造为“智能物联时代的 C 语言”。

是木兰,还是 Python?

在美国宣布限制 AI 软件出口中国之际(详见雷锋网此前报道),“木兰”的诞生显得格外振奋人心,一时间也在网络上引起了热议。

然而,在木兰编程语言发布之后,国内开发者怀着期待下载研究后却对其产生了质疑:原来木兰是 Python?

根据 CSDN 博主“沉迷单车的追风少年”的反馈,木兰的下载速度非常慢,而且无论是从图标上来看,还是根据内部提供的函数显示,木兰都与 Python 语言几乎一模一样。

(image)

而且在安装后的文件夹里,出现了大量的“.pyd”文件——这正是 Python 语言常见的文件格式。有开发者总结道,木兰似乎就是建立在 Python 之上,就像在顶层做了一个接口,而底层编译、优化等其他工作仍然由 Python 来做。

这显然不能称为是“一门自主产权编程语言”,毕竟,如果想要在特定领域开发一门全新语言,底层优化与设计都需要“重新来过”。

随着网友的进一步探索,这款编程语言背后的研发企业也被扒了出来,是一个叫作“中科智芯”的企业,中国科学院为其股东之一。然而,雷锋网尝试了几次,中科智芯官网均无法访问;根据企查查上的信息显示:

中科智芯是一家教育信息化整体解决方案提供商,拥有自主研发教育软件、硬件、课程体系的技术,旗下研发了硬件与软件两类课程产品,并设有少儿探究空间、创客实验室、虚拟交互实验室、人工智能实验室、交互艺术实验室。

(image) 雷锋网注:上图为知乎网友余天提供的截图

根据以上信息以及知乎网友提供的中科智芯官网图片,相比起研究机构,中科智芯更像是一家专注于编程课程的公司。另外,中科院计算所官网上找不到与“木兰”相关的任何内容;木兰编程语言的下载网址也已无法打开。

这一系列的操作让不少网友怀疑,近期被刷屏的”木兰“相关文章可能是打着“自主产权”的幌子来实现企业的推广目的。

似曾相识的红芯浏览器事件

对木兰编程语言的吐槽在网络上不断发酵,不免让人想起此前的类似的事件。

2018 年 8 月 15 日,自主研发浏览器核心产品的红芯公司(redcore)宣布完成 2.5 亿元融资,并自称打破了美国垄断,拥有中国首个自主创新的智能浏览器内核。(详见雷锋网(公众号:雷锋网)此前报道)

按理来说,在国内较为主流的浏览器(包括 360、百度、搜狗等)均使用的是谷歌 Chrome 浏览器的 Blink 内核的背景下,红芯自研出浏览器内核本是一件值得高兴的事情。

(image)

然而,很快就有网友曝出,红芯浏览器的众多设置与谷歌 Chrome 雷同,安装文件的目录结构也很相似,安装程序 Redcore.exe 的属性甚至显示为 Chrome。而且,其版本号为 49.1.2623.213,当时最新版的 Chrome 已经到了 v69.0.3493.3。

另外,红芯的 redcore 与 Blink 等浏览器内核完全不是一个量级的,它只是在 chromium 基础上造的轮子,仔细看两个 logo 其实都有相通之处。

(image)



有知乎网友吐槽:

这造假就太低劣了,就换了个启动器改下入口参数就敢出来放出来行骗了。怕不是见惯了上头的弱智还以为公众都是那么好糊弄的。

2018 年 8 月 17 日,红芯方面发表致歉信表示,公司在融资宣传中存在一定程度的夸大,给公众带来了误导,并承认红芯内核基于谷歌 Chromium 开源项目。

Huilianghu5 发表评论于
二次开发算是正常的工作。自主研发就是吹牛,欺骗。
吹牛不需交税,欺骗就好丢脸。
nasdaq100 发表评论于

凭心而论, 中国在计算机方面真是没任何创新可言。中国人就两样优势: 会模仿,
很勤奋。
四月红枫 发表评论于
要求自主开发就有问题。Python本来就是开源。苹果的iOS 也是基于linux 开发的。
ceocto 发表评论于
刘雷自称是中科院计算所编译实验室员工,自己创办了中科智芯(北京)科技有限公司,承认对木兰编程语言的宣传犯了两个错误,一是原本主要是用于中小学教育,但扩大到智能物联领域,二是32位单片机编译器基于Python开源编译器进行二次开发,但夸大为完全自主开发。

刘雷表示对在网络上造成的不良影响表示郑重道歉,也对给中科院、中科院计算所带来的不良后果表示诚挚的歉意。

中科院计算所经调查初步认定,刘雷的行为存在欺瞒与虚假陈述的科研不端问题,已对其做出停职检查的决定,就管理责任责令编译实验室负责人作深刻检讨,并且正抓紧对该问题开展进一步深入调查,将尽快公布处理结果。
Dalidali 发表评论于
官方处理声明出来了。这让那些“洗地”的W-M们情何以堪?!

--------------
""针对网上出现质疑“木兰”语言的信息,中科院官方19日表示,经初步调查,“木兰”语言系我所员工刘雷创办的中科智芯公司研发的面向青少年编程教育的集成化产品,该产品的开发包中包含了Python开源编译器,对外却声称“完全自主”。该行为存在欺瞒与虚假陈述的科研不端问题。已对当事人刘雷做出停职检查的决定,并就管理责任责令编译实验室负责人作深刻检讨。""

rty 发表评论于
学C吧。哪个敢说跟C没关系。
必须要有 发表评论于
明明知道很容易穿帮还干。是这些人智障,还是这些人认为其他人都有智障?
X723 发表评论于
只要我說完全擁有自主研發就可以了。當年不是把進口芯片從新貼牌當國產?
吃素的狼 发表评论于
呵呵,从当年参加863团队开始,这都几十年廖。还是原地踏步,干一样的事。
“国内首创,国际先进”,其实就是二次开发。
大家都是相互的“鉴定专业户”,互相帮忙,忽悠拨款,居然几十年如一日,恶习难改。
天朝的创新,如果不是偷,不是抢,就是个笑话。
ceocto 发表评论于
木兰: 专为人工智能教育而生的编程语言,由中科智芯自主研发。语言设计上屏蔽了其他任何一种针对成人设计的编程语言特性,如编程环境调试复杂等,让学生在编程语言学习之初不为细节所牵绊,具有更易理解、易于学习、易于阅读、易于维护等特性;且支持跨平台,对Android、UNIX、Windows都可以很好的兼容。


官方的描述,算是特色吧。
ceocto 发表评论于
python pyinstallerextractor.py ulang-0.2.2.exe

可以看到 Python 版本是 3.7

知乎上被人扒裤子了
大玩家 发表评论于
这些所谓民主自由们天天希望中国倒霉, 还是想想怎么提高自己在海外的社会地位吧
mjoeblack 发表评论于
伍毛不懂就不要出来忽悠了,让人笑话。
搞搞震冇帮衬 发表评论于
老猪总是不时地出来丢人显眼一下
悟知 发表评论于
废话 。是否所以的音乐音符都是互相抄袭?
薪火相传 发表评论于
>> 知乎有人检查了代码(**/question/366509495),基本上是自己写了个python shell。用JQuery与Javascript的关系类比都侮辱了JQuery。

下面有人说mulan还是有自己的语法,用python实现的。

以后自己看不到代码再不发评论了。
Doctor11 发表评论于
八戒又让人抓现行了,哈哈
薪火相传 发表评论于
知乎有人检查了代码(**/question/366509495),基本上是自己写了个python shell。用JQuery与Javascript的关系类比都侮辱了JQuery。
WhoCaresWhoYouAre 发表评论于
jQuery 不是新的编程语言,而是 JavaScript 的程序包。


八戒. 发表评论于 2020-01-18 17:26:21
怎么定义抄袭?jQuery就是在JavaScript上研发的更高级的,更方便的应用语言,你认为是抄袭吗?
安倍退四 发表评论于
以后学习强国app可以用这个写
boxiaoliu 发表评论于
润涛阎还是把你那个让人笑掉牙的两片铁皮的理论说清楚吧
八戒. 发表评论于
jQuery和JavaScript的语法并不相同,当然并不是一种语言。你用过这两种语言吗?呵呵
bluetag 发表评论于
八戒,你先去搞清楚什么叫语法,再来讨论语言,如果JQuery算语言,那我给公司写几页规章制度,是不是也算发明了一种语言?
润涛阎 发表评论于
反正政治局常委里没人懂。

十亿人口九亿骗,还有一亿在训练。

村骗乡,乡骗县,一直骗到国务院。

四十年前河南造假烟假酒:人人都想骗,河南人是教练,总部就在驻马店。
现在:人人都在骗,读书人是教练,总部原在驻马店,现已搬到中科院。

exception1 发表评论于
打磨CPU,软件改logo,继续抄车!
八戒. 发表评论于
谁说JavaScript是低级语言了?只有汇编语言是低级语言,其他的都是不同层级的高级语言。
roliepolieolie 发表评论于
中国给这个编程语言取名木兰还真的非常贴切。花木兰开启了中国造假先河。这个假“自主研发”如果叫别的还不般配呢。
bluetag 发表评论于
八戒说JavaScript是低级语言,JQuery是高级语言,哈哈哈,有创意,按照这逻辑,中文就是低级语言,用中文写的马列主义毛泽东思想邓小平理论就是高级语言。
八戒. 发表评论于
所谓电脑语言,就是有自己独立的语法,独立的程序库,用来在某个特定环境中方便编程过程的一种工具。所有高级语言都要调用低级语言编写的程序包,是一层一层的结构。最底层的是机器语言,直接和CPU,内存等交换数据,指令,这是最基础的机器语言,也就是汇编语言。一行汇编指令只代表一个CPU操作指令,直接和CPU打交道。

后来的C等高级语言大大简化了编程,由这些基础的高级语言进一步研制出更方便高级的Java,C++,等等。近年来更多的其他专用语言又在这些高级语言上继续摞上去,难道Java没有调用C的程序库?C没有调用汇编的库?呵呵
gHermione 发表评论于
我裆抄用马列也没有说是自主研发的,应该好好向裆学习。
我不是愤青01 发表评论于
编程语言抄不抄不是什么问题,能不能形成生态,有没有人用才是问题
八戒. 发表评论于
不允许的笔名 发表评论于 2020-01-18 17:51:48
低级红?JQuery是语言吗?JQuery是Javascript library或者framework,不是一种语言。
====
不是语言?哈哈哈哈,那么你说说看,什么才是语言?

所有高级语言都是建立在低级语言的基础上的,就是用来简化编程过程的。如果你认为jQuery不是语言,那么电脑里只有汇编语言算语言啦。你懂汇编语言吗?哈哈哈哈
st1025 发表评论于
呵呵,汉芯!就忽悠吧,反正有上面撑着
gameon 发表评论于
木兰其实就是造假祖奶奶。
一点小看法 发表评论于
这种事情在国际上是藏不住的,对国家的声誉也不好。全盘抄至少能用,就拍抄了怕被发现又有改动,比方说改模块名啦,改变量名啦,把程序位置搬一搬啦,等等,结果引进各种BUG。
太空风 发表评论于
基于同样底层的不是新语言,这个和借鉴功能不一样。
盼黎明 发表评论于
假的真不了,马脚藏不住
若平 发表评论于
抄用不要紧, 但是, 不要将抄来的说成是你自己研发出来的
不允许的笔名 发表评论于
八戒. 发表评论于 2020-01-18 17:26:21
怎么定义抄袭?jQuery就是在JavaScript上研发的更高级的,更方便的应用语言,你认为是抄袭吗?
=============
低级红?JQuery是语言吗?JQuery是Javascript library或者framework,不是一种语言。
Doctor11 发表评论于
哈哈,被人揭穿前污毛们异口同声是自主研发,被揭穿后异口同声说抄得有理
roliepolieolie 发表评论于
自主研发?他们以为自主研发就象吹吹牛皮那么容易。还是山寨简单啊。
刚满十八 发表评论于
木兰? 想起来了: 古代有个人,明明自己是女的,却要跟别人说自己是男的。
何所思 发表评论于
编程语言都是借鉴之前的语言创造出来的,这个标题就hin欠骂
bluetag 发表评论于
JQuery 是编程语言吗?八戒真有学问
tx_rangers 发表评论于
露球又出来露蛋给家人丢脸了。什么玩意。
照妖镜007 发表评论于
你问十个程序员,十个都会告诉你,先到网上找相似的程序,然后抄下来,懂不懂?
L1 发表评论于
中国最近上级在推自主创新,芯片、编程语言、操作系统、编译器、计算机架构,有关系的单位就让人去把美国的东西拿来改改去骗领导,经费可是大大的。都是以亿为单位的。

不要问我怎么知道的,在美国都被中国的老同学问,有没有这方面的构想,方便做的,可以快速变现。
八戒. 发表评论于
怎么定义抄袭?jQuery就是在JavaScript上研发的更高级的,更方便的应用语言,你认为是抄袭吗?

lurenjia2014 发表评论于
Equifax被hack,是因为Apache Struts这个framework有安全漏洞。免费的东西,没好的。这就是市场经济的规律。
wjhwsh 发表评论于
这是中科院计算所三产公司干的,所谓三产公司就是混混开的小公司,打着中科院计算所的旗号拉点项目(内外项目都有)赚的钱用来给计算所的人发奖金,贿赂领导。没有这些公司计算所的人只能拿死工资
lurenjia2014 发表评论于
java还是算了,最新的版本竟然抄袭c#的linq. Eclipse千年不变的界面,也是奇了。让人怀疑,是不是没人出钱给java语言维护啊?
lurenjia2014 发表评论于
个人更喜欢Kotlin,是替代java的语言。为啥不抄Kotlin?
HBW 发表评论于
回复:栾世清 发表评论于 2020-01-18 16:51:35
设计新车还要重新设计车轮吗?

当然不需要重新设计车轮。但是不能说什么“自主研发车轮”。
四牌楼 发表评论于
汉芯 红芯 木兰 果然是赶英超美了
月光光买手表 发表评论于
左左中国就是以骗为特色,自古以来就有“窃书不算偷”,“强权就是真理”,“枪管里出政权”的教条。所以在中国,十亿人民九亿骗,还有一亿在训练,这种民风就不奇怪了
好奇心想象力 发表评论于
抄袭不就是学习吗?!孔乙己的偷书不算偷,从小就是这么教育的。
bluetag 发表评论于
抄就抄了,但你不能自称是自主研发,事主自己都认错道歉了,这里还有人强词夺理。
百家争鸣2012 发表评论于
抄,本来就是编程界的一大特色,试问哪一个编程人员不需要copy别人的code?关键是这些抄能够利用起来,变成自己需要的东西。
栾世清 发表评论于

设计新车还要重新发明车轮吗?
栾世清 发表评论于

设计新车还要重新设计车轮吗?
Blank 发表评论于
呵呵 啊哈哈哈
fourwaves 发表评论于
如果是用中文就是自主研发了。
量子纠结 发表评论于
如果纯抄python,那就根本没法推广,谁都可以发明一门语言,最后还是要看有没有人愿意用。最近几十年,只有java体现了顽强的生命力,python本来半死不活,因为AI才从新火了起来。其他无数语言像Scala,kotlin如过眼云烟。
安拉 发表评论于
\u5275\u65B0\u7684\u6D3B\u90FD\u4EA4\u7D66\u83EF\u70BA\u5427
kingofLiu 发表评论于
看到一堆不懂编程和计算机的人在这喷真是好笑,编程语言的发展都是有相关性的,如果你觉得说自主研发过了也行,只要核心编译器和指令集的code在手里那就是自己的。Python本来就是开源。如果非要较真,那计算机界抄袭一大堆。
路过地球 发表评论于
抄不抄无所谓,其实都是相互借鉴,你追我赶的。
关键是有没有解决什么问题,或者解决一个带出两个新问题。

语言只是工具,语言本身并无价值。从业几十年,对任何语言都不排斥,也不感兴趣了,根据具体问题,选择合适的就好了。差不多情况,用自己熟悉的。

nanxun_ 发表评论于
这些垃圾们!就算改头换面,你总要换一下吧?原样不动地抄,真恶心!
DaShuai 发表评论于
只要能骗到钱就行。厉害国我为你骄傲!
小山初筑 发表评论于
抄废了的一群人想让他们自己直立行走,哪儿那么容易?骨头早硬不起来了
barryv 发表评论于
难道现在洗地也是禁忌词了?
barryv 发表评论于
楼下伍毛太小看国内弯道超车水平了,换个皮就是完全自主开发了,和打磨芯片一个德性。从java到python是只换皮吗。
泰傻 发表评论于
最强的洗地剂就是,所有编程技术都是抄自中国的八卦理论。
照妖镜007 发表评论于
大惊小怪,不懂装懂。
asm成就了c,c成就了c++,然后是Java,Python本来就是在Java基础上开发的。
在Python基础上,开发一套专用于某个领域的编程,很正常,何来抄袭?
Science_东岸01 发表评论于
一眼望去,哪都是弯道,想不超(抄)太难了
bashfulx 发表评论于
这个没什么可指责的。
微软的C# 就抄袭了很多Java 成份。
条件是你不能把这个工具垄断起来,当成敲榨开发员的摇钱树
空想家王莽 发表评论于
不用疑似了,已经出来道歉了,承认是宣传失误。
泰傻 发表评论于
自主研发太费钱
弯道超车莫等闲
只要名字是中文
吃瓜观众就心欢
tx_rangers 发表评论于
应该是抄了华为EMUI, HAHA.
又弯道出去了。