国产编程语言“木兰”横空出世,后续结果反转令人不齿。
近日,一则关于国产编程语言“木兰”出世的消息让人眼前一亮。据悉,“木兰”是面向智能物联应用的编程语言,由我国科研人员自主设计、开发和实现,与之配套的编译器与集成开发工具,也由科研团队自主实现。
古有木兰替父从军,如今“木兰套壳Python”
要知道,到目前为止,还没有一种诞生于中国的、世界流行的编程语言。“木兰”的横空出世,无疑给广大中国程序员朋友带来了莫大的兴趣。对于这样一款所谓自主研发的编程语言,开发者们自然是抱着一探究竟的想法,不少人纷纷找到了软件下载试用,原以为国产编程语言的春天到了,使用完了以后却发现,又是一起“汉芯”事件重演。
有网友费劲九牛二虎之力才找到了“木兰”的下载渠道,下载完了以后发现不仅图标跟打包 Python 项目的工具 PyInstaller 的程序默认图标一模一样,甚至连运行界面都相差无几。更过分的是,几个简单函数的用法也和 Python 一致。
有网友对“木兰”进行反编译发现,这种编程语言其实就是建立在Python的基础之上,将Python构建的环境、包和项目都编译成一个可执行文件,“木兰”只是在顶层做了一个接口,将底层编译、优化等众多工作都交给了原版Python。
也就是说,“木兰”仅仅只是个入口,跟所谓的“自主研发”沾不上一丁点儿关系。
迫于网友的压力,负责人刘雷于1月18日发布情况说明并表示“郑重道歉”称:“木兰语言在8位单片机上的编译器是本团队开发的,在32位单片机上的编译器是基于Python开源编译器进行的二次开发,但在接受采访中将木兰编程语言和编译器夸大为完全自主开发。”
这仅仅是“夸大宣传”吗?这就是典型的变相洗白造假、欺骗的行为,试图蒙混过关!
对此,中科院官方发布关于“木兰”语言问题处理情况的说明,称“木兰”只是一款面向青少年编程教育的集成化产品,内含Python开源编译器却声称完全自主,该行为存在欺瞒与虚假陈述的科研不断问题,已对刘雷做出停职检查的决定,并责令编译实验室负责人作深刻检讨。
图片源自OFweek电子工程网
2006年1月28日,在有人举报“汉芯”涉嫌造假后,科技部、教育部和上海市政府成立专家调查组并开始工作,在其后的两个多月的时间里,调查组对“汉芯”系列一至四号芯片的设计过程和性能指标等进行了全面调查与核实。结果发现:
所谓的“汉芯一号”不过是陈进等人从美国一家公司买回的芯片,雇人用砂纸将芯片表面原来的标识磨掉,然后加上“汉芯”标志假冒自主,却因为其欺骗成功,被鉴定为“完全拥有自主知识产权的高端集成电路”,是“我国芯片技术研究获得的重大突破”;“汉芯二号”是受某公司委托定制的DSP软核,汉芯公司完成了设计实现,但核心技术不为其所有;“汉芯三号”在技术上与“汉芯二号”来源相同,但是缺乏必要的外围接口,无法独立实现复杂的应用,与汉芯公司宣称“已经达到国际高端的DSP设计水平”的说法不符,夸大事实;“汉芯四号”是一款使用了其它公司中央处理器的单核系统芯片(SoC),不包含汉芯DSP核,与汉芯公司提交的项目文件中双核芯片的陈述不符,存在夸大欺骗行为。
原本我国芯片产业发展就不够完善,自主研发高性能芯片是我国科技界的一大梦想。而陈进利用这种期盼,骗取了无数的资金和荣誉,使原本该给国人带来自豪感的“汉芯一号”,猛然给国人浇上了一盆凉水,变成了一起让人瞠目结舌的重大科研造假事件。
做科研、做学术,本身就是一项严谨的工作,科学的出现也正是为了“打假”,然而“汉芯”、“红芯”、“木兰”等一次又一次的作假事件,浪费了广大国人的感情,亵渎了国产自主科技的名号。落后并不可怕,可怕的是落后还要自欺欺人,这样伤害的是整个中国科技行业!