我国自主开发的编程语言“木兰”正式公布
2020年1月15日(农历2019年12月21日),我国自主开发的编程语言“木兰”正式发布。
木兰,让学生学得更有效,老师教得更轻松。
2020年1月15日,记者从中国科学院计算技术研究所(以下简称中科院计算所)计算机体系结构国家重点实验室得悉,由该实验室编译组主导研发的国产编程语言木兰正式发布。
据中科院计算所副研究员、计算机体系结构国家重点实验室编译组负责人刘雷介绍,木兰是1款定位于面向智能物联利用、采取最新编程语言设计理念和编译技术的程序设计语言,开发团队致力于将其打造为智能物联时期的C语言。
1月15日,中国科学院计算技术研究所正式发布该所国家重点实验室编译技术团队自主研发的编程语言木兰,并推出了木兰开源软件包,供全球用户免费下载获得。
报导称,木兰是由编译实验室完全自主设计、开发和实现的编程语言,与之配套的编译器与集成开发工具也完全由团队自主实现,是真正掌握核心技术的编程语言。
报导1出,开发者们纷纭前往下载使用和研究,但是解包结果发现,木兰语言更像是Python语言的套壳产物。(这个软体就是在Python语言外边套了1层壳,还是比较简单的那种,相当于1个介面,连图标都没有改)
针对这1质疑,1月18日,项目负责人、中科院计算所编译实验室员工刘雷在科学网上发表回应称,木兰语言在8位单片机上的编译器是本团队开发的,在32位单片机上的编译器是基于Python开源编译器进行的2次开发,但在接受采访中将木兰编程语言和编译器夸大为完全自主开发。
刘雷关于木兰编程语言的情况说明全文以下:
同行12年,不知木兰是Python?
对完全自主设计的国产编程语言,大家的期待都非常大,网友@沉迷单车的追风少年就在第1时间前往官网下载。
下载完成后却发现图标有点不太对劲。
木兰图表
使用Python制作的文件图标
该网友吐槽到:我发布pyqt的软件都知道换个图标,这么大的项目连图标都不换?
打开以后就是类似python1样的对话框
提供了这么多函数,和python几近1毛1样啊
试1下反向破译1下,以为会加密,毕竟是1个商用软件,我们自己写pyqt有时候都加密
但是,结果1点加密都没有,直接破解了:
就是python写的啊。
很多开发者发现解包后的木兰语言其实就是建立在Python 之上,将Python 构建的环境、包和项目都编译成1个可履行文件。所以仿佛木兰只是在顶层做了1个接口,将底层编译、优化等众多工作都交给了原版Python?
网友评价:槽点略多1位开发者从以下3个角度评价了木兰语言:
1.能否满足实际需求:1门编程需要需要很多特性,使其能够胜任1些场景中的工作。但是目前仿佛没有看到木兰语言体现的特性。
2.是不是融入开源社区:不开源的语言很难进步。
3.是不是合适青少年编程:作为教育语言,不像图形符号语言那样直观。而学生学成后在工作中仍然需要重新学习编程语言。
知乎网友
整体而言,木兰语言除基本的数据结构与函数外,还会特别加1些基本的数学运算,例如取对数、指数、3角函数等等,或许它们更合适做1些基础教育。如果只斟酌面向少儿编程,把Python 环境打包到1个可运行的文件,那末这多是没问题的。但将其号称为具有自主产权的编程语言就太夸大其词了
@夜影
这个东西发布出来迅速引发了大量的程序员关注,说明大家其实也在期待国人能真的自主创新出1些东西,反哺社区。只是从红芯到木兰,都是1些徒有其表的产品,爱之深恨之切啊_(:_」)_。
@Zombie110year
说实话,如果木兰只是 中文编程 的话,那他绝对是达不到国家想要的目的的。如果木兰只是争个自主研发、中文编程的名头,不融入开源世界的话,基本上没希望成为有竞争力的语言,它必须得有到达或超过最近几年来新出现的语言的特性才行。
对此次木兰事件,很多网友也表达了自己的观点
造假事件频发,自主研发成骗局
有1句话说的好,自从有了软件代码开源,中国人突然就可以自主创新了。硬件没法开源,只好用砂纸自主创新。
关于国产自主的软硬件开发,除臭名昭著的汉芯造假事件,还有2018年红芯阅读器事件。
汉芯和红芯名字类似,但关系到不同的领域,1个是芯片研发,1个是阅读器,但都属于重大科技研发成果。而遗憾的是,汉芯和红芯都遇到了一样的造假争议。
20032005年,上海交大博导陈进领头发布了汉芯系列芯片,官方宣称这是中国国内首个具有自主知识产权的DSP芯片,到达国际先进水平。
2006年1月,匿名举报人在清华BBS公然发帖,揭穿陈进造假,在美国购买摩托罗拉芯片,然后雇佣民工将表面的MOTO等字样全部用砂纸磨掉,再找浦东的1家公司将表面光滑的芯片打上汉芯1号字样,并加上汉芯的Logo,以此欺骗中国政府1亿1千万元人民币的科研经费,到账6千多万元。举报人称自己手中有足够的证据,并已向官方告发。
2006年5月12日,上海交通大学通报了汉芯系列芯片涉嫌造假的调查结论与处理意见,虽然如举报贴1样从未表露造假细节,但直接宣布陈进在负责研制汉芯系列芯片进程中存在严重的造假和欺骗行动。
本来给国人带来自豪感的汉芯1号,成了1起让人瞠目结舌的重大科研造假事件。
2018年8月16日,红芯国产阅读器被爆出涉嫌造假。
美国CNBC以《中国公司兜售创新软件以打败美国竞争者,被发现使用了部份谷歌的代码》为题,报导了红芯时期(北京)科技有限公司阅读器产品红芯阅读器,号称打破美国垄断,中国首个自主创新智能阅读器内核,却被发现其实使用的是谷歌Chrome的内核架构。
2018年8月16日晚,红芯发布声明称:红芯阅读器内核是基于通用的阅读器内核架构(即Chromium开源项目,但不是Chrome阅读器)的基础上进行技术创新的;区分于传统的阅读器,红芯阅读器是专门针对企业办公场景设计的国际上阅读器内核技术是不断迭代更新的,红芯阅读器内核Redcore是基于Chromium/Bnk。
2018年8月17日,红芯阅读器所属公司官方微信号发布致歉信,承认在近期的融资宣扬进程中,存在1定程度的夸大,给公众带来了误导。
硬件方面的争议热门曾还有龙芯。官方和中科院1直没松口承认龙芯直接剽窃或侵犯其他公司的知识产权,但中科院计算机技术研究所开发的龙芯知识产权争辩延续数年方才告终。
2005年7月,专业半导体调研机构In-Stat发布独立分析报告称,龙芯处理器架构与美国MIPS近似度达95%,龙芯2号处理器与美普思10年前推出的产品非常类似。中科院立即否认龙芯2号是抄袭作品,宣称是中国人自主研发而成,成心避开了国外已有专利。
这些只是轰动1时的国产自主创新丑闻,还有很多被悄悄压下、或关注度不够的类似事件。比如中科院投资的红旗2000公司开发的RedOffice办公软件。
2010年,据业内人士爆料,RedOffice办公软件的代码90%以上复制于开源的OpenOffice,红旗2000只在其表面加了1个外壳,就宣称100%自主知识产权,改个名字就直接宣布自主开发。
自主研发频频被指造假,不但体现出我国科研领域相干法律的缺失,更体现出我国面对技术落后所表现出的急功近利。
科学没有捷径,其本质是长时间的投入和攻坚,求真务实是最基本的操守,来不得半点虚假,抱着侥幸心理越界,早晚会被发现。