尴尬中国第一种编程语言“木兰”涉嫌抄袭蟒蛇它自己的研发呢

2020-01-19 16:04 来源:科创网

原标题:尴尬!中国第一种编程语言“木兰”涉嫌抄袭蟒蛇。它自己的研发呢?

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

更重要的是,这是一种由我国科研人员独立设计、开发和实现的编程语言。编译器和与之相匹配的集成开发工具也由科研团队独立实施。

这是一件令人高兴的事情,然而,这种备受期待的编程语言受到了许多开发人员的批评。

以面向物联网的应用程序为目标

据中国科学院计算研究所副研究员、《中国科学报》计算机体系结构国家重点实验室编译小组组长刘磊说,这种编程语言的中文名称(木兰,木兰)最初是模块单元语言的简写。他说:“我们最初想开发一种像模块一样方便、可以随时扩展的编程语言。“木兰”中的缩写“M”是希腊的第12个字母(听起来接近“谬误”),意思是“微小”,表明它是一种简单的语言。出人意料的是,中国科学院计算研究所学术委员会主任许智伟立刻读了《木兰》.我们都认为《木兰》更好,有着浓厚的中国文化印记。将这样一种国内编程语言命名为“木兰”是恰当的。

c8aab93e062c4e54b71fd26664424830.jpeg

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

具体来说,Mulan是一种面向智能IOU应用的编程语言,采用了创新的灵活演员执行模型(擅长并行计算),可以使应用执行效率翻倍,在提高服务质量的同时大大降低平台运行成本。

目前,智能应用领域没有专门的编程语言。在现有语言系统中开发智能应用需要多名工程师和多语言实现,导致开发效率低下。“木兰”致力于构建物联网智能执行平台,为书面应用提供执行环境。

雷锋网了解到木兰在程序设计教育的应用上处于领先地位,因为它的语法更宽松,更适合初学者学习和掌握。它既支持仿真功能,又支持调试功能,可以在软件上验证软硬件设计的正确性。它支持跨平台,并与安卓、IOS、Linux和视窗系统兼容。更重要的是,它能够很好地支持龙芯(Godson)等国产处理器,并且在未来将支持更多类型的国产处理器。

刘磊继续说:

比如云计算中的谷歌围棋语言,苹果设计的斯威夫特语言,甲骨文控制的Java语言标准,等等。一旦编程语言在某个领域建立了自己的生态系统,它的地位就很难动摇。

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

是木兰还是蟒蛇?

当美国宣布限制向中国出口人工智能软件时(见雷锋的上一份报告),木兰的诞生特别令人兴奋,并在互联网上引起了热烈的讨论。

然而,在木兰的编程语言发布后,国内开发者期待下载该研究并提出质疑:木兰是蟒蛇吗?

根据CSDN博客“自行车追逐者”的反馈,木兰的下载速度非常慢,从图标和内部功能来看,木兰几乎和蟒蛇一样。

3e0acb94f8fa4321a1dc06f8235f27c4.png

还有很多”。pyd”文件——,这是Python语言中常见的文件格式。一些开发人员得出结论,木兰似乎是建立在Python之上的,就像在顶部创建一个接口一样,而其他工作,比如在底部编译和优化,仍然是由Python完成的。

这显然不能称为“独立的属性编程语言”。毕竟,如果你想在一个特定的领域开发一种新的语言,底层的优化和设计需要“重新开始”

随着网民的进一步探索,这种编程语言背后的研发企业也被剥离出来。它是一家名为“中科致新”的企业,中国科学院是其股东之一。然而,雷锋尝试了几次,官方网站,中国科学的核心

CIIC是教育信息化综合解决方案的提供商。拥有自主开发教育软件、硬件和课程体系的技术。它开发了硬件和软件两种课程产品。它还拥有儿童探究空间、游客创造实验室、虚拟互动实验室、人工智能实验室和互动艺术实验室。

b601f2a17ab84476a0cf3873f403f856.jpeg

雷锋网注:上图是智湖网友于田提供的截图。

根据以上信息和官方网站图片,CIIC智湖的网民更像是一家专注于编程课程的公司,而不是一家研究机构。此外,中国科学院计算研究所在官方网站上找不到与木兰有关的任何东西。木兰编程语言的下载网站无法打开。

这一系列操作让许多网民怀疑,最近的《木兰》相关文章可能是打着“独立产权”的幌子,以达到企业的推广目的。

熟悉的红心浏览器事件

木兰编程语言的大量涌现在互联网上继续发酵,这不可避免地让人们想起了以前的类似事件。

2018年8月15日,自主开发核心浏览器产品的红芯宣布完成2.5亿元融资,并声称打破了美国垄断,拥有中国首个自主创新的智能浏览器内核。(详见雷锋上一篇报道)

理论上,红核很乐意在中国主流浏览器(包括360、百度、搜狗等)的背景下开发自己的浏览器内核。)都使用谷歌浏览器的闪烁内核。

ea5083a5c6894dc58b8473ded58811cd.jpeg

然而,网民们很快透露,红心浏览器的许多设置都与谷歌铬相似,安装文件的目录结构也非常相似,安装程序Redcore.exe的属性甚至以铬的形式出现。此外,它的版本号是49.1.2623.213,而最新版本的Chrome已经达到了v 69 . 0 . 3493 . 3。

此外,红核(redcore)和浏览器内核(如Blink)的红核根本不是同一个数量级。它们只是铬制的轮子。仔细看看这两个标志之间的相似之处。

a37ca18a71834418be273aeafef228d3.jpeg

智湖的一些网民抱怨道:“这个假货太便宜了,他们改变了启动程序,改变了入口参数,还敢放出来作弊。恐怕我不习惯高层的智力迟钝者,他们认为公众很容易被愚弄。

2018年8月17日,红芯发布致歉信,称公司在一定程度上夸大了融资宣传,误导了公众,并承认红芯是基于谷歌铬开源项目。

标签: 语言 Python Mulan

热门文章

热点图文