1月17号有媒体称,一款面向智能物联网和编程教育,号称自主研发的语言横空出世,名为【Mulan 】。消息一出,引起了众多争议。但有知乎网友发现,下载的程序包解包后——是个Python!面对网上海量质疑和声讨声,昨日(1月18号)晚间,研发木兰编程语言的团队负责刘雷做出了最新回应!

何为木兰

事情还得追述到1月15号的一个资讯:我国自主研发的编程语言木兰正式发布。这个消息,让很多人为之一振!

这个“木兰”,来自中国科学院计算技术研究所,由该所计算机体系结构国家重点实验室科研团队主导研发。Mulan 原本是 Module Unit Language 的简写,直译即“模块单元语言”。“我们最初就是想做一种能像模块组合一样方便的、可以随时扩展语言的编程语言,缩写词MuLan中的M是希腊第十二个字母(小写为μ,音谬),表示微小的意思,表明这是一款简易的语言。

原形毕露

消息一出,引起了开发者们的热议和尝试!公众号网友差评君经过多方打听,终于在一个 “ 中科智芯 ” 官网最下面角落里的 “ 下载中心 ” 找到了安装包。

最终花了 40 分钟以最高速度不超过 3.6KB/s 的速度把木兰下载下来。

看到这个图标,网友不由陷入了沉思,一股浓浓的python既视感铺面而来!

有个专门打包 Python 项目的工具 PyInstaller 打包出的程序默认图标就是张这个样子。

界面也出奇的相似!

木兰的所有内建对象( 理解为自带函数 )居然只有 68 个?!

最骚的来了,知乎大佬们很随便的、不抱希望的试着逆向编码了一下木兰的 ulang-0.2.2.exe 安装包......然后居然成!功!了!

这一堆堆的 Python 图标怎么回事?这 python37.dll 怎么回事儿?“ Include ” 文件夹里居然是 “ pyconfig.h ”,学过编程的都知道,这个是 Python 的系统配置文件,妥妥的 Python 烙印。还有专门辅助 Python 2 转向 Python 3 的 “ lib2to3 ” 文件夹......要是现在还说 “ 木兰 ” 是国内的人 “ 完全自主 ” 开发的,那可就太可笑了。根据中科智芯对 “ 木兰 ” 的定位,直白点说,木兰就是个 Python 降阶版。

另外,现在中科智芯的官网无法访问。但是该安装包在一些社区和论坛上,还有各路大神提供的网盘可供下载观摩使用。

当事人回应

昨日(1月18号)晚间,研发木兰编程语言的团队负责刘雷做出了最新回应!

本人系中科院计算所编译实验室员工。基于我在编译技术上的科研积累创办了中科智芯(北京)科技有限公司,该公司围绕青少年编程教育,设计开发编程语言、编译器和集成开发环境等产品。

为了更好地在中小学中普及计算思维,本人带领团队开发了一种称为木兰的编程语言。它包含三个组成部分:一、在语言规范上借鉴了 Lua 语言的特性并进行了扩展,增加数据表达方法等新的特性;二、开发了支持少儿编程教育的可视化编程环境;三、针对 8 位AVR 单片机,实现了相应的编译器和运行时系统,开发了能模拟多任务执行的虚拟机。以上产品已经在数百所中小学中,开展了 10 万人次的编程科普活动。

针对 STM32 单片机,我们是基于 Python 开源编译器进行的二次开发,也就是先将木兰语言的源程序转换为 Python 的中间表示(AST),再在Python虚拟机上运行。这就是在开发和运行环境中会包含 Python 系统的原因。

曾经的木兰们

2002年8月,陈进从美国买来10片MOTO-freescale的56800芯片,找来几个民工将芯片表面的MOTO等字样全部用砂纸磨掉,然后找浦东的一家公司将表面光滑的芯片打上“汉芯一号”字样,并加上汉芯的LOGO。
虚假的DSP芯片磨好后,陈进通过种种关系,加上了“由国内设计(上海交大)、国内生产(上海中芯国际)、国内封装(上海威宇科技)、国内测试(上海集成电路设计研究中心)”等种种假证明材料。与此同时,陈进依托交大背景,利用无锡意源公司投资控股的上海交大创奇微系统科技有限公司的经济实力,骗取了国家科技部、信息产业部、国家发改委等方面的信任,并通过种种手段搞定了(陈进的口头禅)集成电路行业国内知名专家,召开所谓的研讨会,一致鉴定:“汉芯一号”是达到国际先进水平的高端大规模集成电路。2003年2月26日,陈进蒙骗上海市政府新闻办公室,邀请了国家科技部、上海市政府、同行等在锦江小礼堂召开新闻发布会,“汉芯一号”就这样诞生了,成为所谓的中国首个自主知识产权的高端DSP芯片。

无独有偶,2018年8月17日,一直标榜拥有中国首个自主创新智能浏览器内核、秒杀一众美国货的“红芯”浏览器,被爆出使用了Google Chrome浏览器的内核。事情经过大概是这样,一个叫 “ 红芯 ” 的浏览器公布了融资 2.5 亿的消息,主打 “ 自主研发内核 ”。不过这东西马上就被微博网友 @Touko 和 @泷涯 打脸......

这个动图的意思是说,红芯浏览器的安装包经过几次解压缩之后可以发现,其中有 chrome 文件。也就是说这个红芯根本不是什么自主研发,而是根据谷歌 chrome 浏览器的引擎 chromium 的开源代码改出来的。至此,“ 自主研发 ”、“ 打破美国垄断 ” 等牛的飞起的说法全不攻自破......红芯的 CEO 出面回应称 “ 安装包里之所以有 Chrome 文件,因为本来就是基于 Chrome 框架。 ” Chrome公布代码就是让大家用的,你拿过来用也没什么毛病,但你用就用呗,对人家 Chromium 只字不提不说,还主打宣传自己是打破垄断国内首个自主创新,还借助资本和媒体炒作疯狂捞金......

事件评论

时至今日,小编对国产换皮早已见怪不怪!收购国外公司,给产品换个标签、壳子就说这是我们自主研发的突破资本主义垄断的具有划时代意义的民族产品。从此,政府补贴,资本追逐、股票暴涨纷至沓来,实在是一本万利的买卖,更何况有些组织和个人还是直接拿人家开源的东西改!这其中自然是有科研和产业界从业人员急功近利的不良心理!但一个巴掌啪不响,公众盲目追捧,媒体恶意炒作,相关部门为了自身政绩、业绩睁一只眼闭一只眼,而所谓的具有专业水准的基金、资本更是推波助澜,疯狂收割盈利。

当所有的一切被揭露出来,既得利益者早已抽身而出,赚的盆满钵满,摇身一变成为行业大牛继续发光发热......

木兰编程当事人最新回应!谁为国产换皮透支信用买单相关推荐

  1. 木兰编程语言python_国产编程语言木兰换皮Python 中科院重罚当事人

    最近打着中科院计算所出品.完全自主开发旗号的国产编程语言"木兰"引发广泛关注,但很快被发现是基于Python语言套壳.换皮而来的产物.面对质疑,中科院计算所编译实验室员工.&quo ...

  2. python语言的实验心得体会_国产编程语言木兰被质疑换皮Python:当事人承认夸大、道歉...

    近日有报道称,中科院计算所的计算机体系结构国家重点实验室编译组成功研发了国产编程语言"木兰"(Mulan),主要面向物联网应用,可以成倍地提高应用执行效率,并且全面支持国产龙芯处理 ...

  3. 木兰编程语言python_国产木兰编程果然是大骗局,碰瓷Python毫无悬念

    近日有报道称,中科院计算所的计算机体系结构国家重点实验室编译组成功研发了国产编程语言"木兰"(Mulan),主要面向物联网应用,可以成倍地提高应用执行效率,并且全面支持国产龙芯处理 ...

  4. 音乐美术计算机在中考,2022年音乐、美术进中考?教育部最新回应...

    原标题:2022年音乐.美术进中考?教育部最新回应... 国务院日前印发<关于全面加强和改进新时代学校体育工作的意见>和<关于全面加强和改进新时代学校美育工作的意见>.10月1 ...

  5. 封禁商业开源惹“众怒”?微软最新回应来了!

    6月16日,微软更新了Microsoft Store的政策,其中有一项新的内容为"禁止在商店中对开源或其他通常可免费获得的软件收取费用,并限制不合理的高定价",并禁止分发使用App ...

  6. 菜鸟最新回应:信息安全不能有折扣 不会让步

    6月1日凌晨,顺丰关闭对菜鸟的数据接口.据了解,截至中午,顺丰已经停止给所有淘宝平台上的包裹回传物流信息. 对此,菜鸟方面第一时间表示,对此感到很突然,正在与顺丰紧急沟通.在此期间,为保证消费者和商家 ...

  7. (11/∞)每日一练{1.将一张100元钞票换成等值的10元,5元,2元和1元的小钞,每次换成40张小钞,要求每一种小钞都要有,编程求出所有可能的换法总数输出并输出各换法的组合。}

    /*------------------------------------------------------- 将一张100元钞票换成等值的10元,5元,2元和1元的小钞,每次换成40张小钞,要求 ...

  8. 北京小学几年级开始学计算机,小学入学年龄到底几岁合适?北京市教委最新回应是这样的...

    原标题:小学入学年龄到底几岁合适?北京市教委最新回应是这样的 小编 近日,教育部办公厅印发<关于做好2017年义务教育招生入学工作的通知>.里面明确提到,就读小学一年级儿童的截止出生年月由 ...

  9. 鸿蒙是安卓换皮UI,鸿蒙2.0是安卓换皮?还真不是

    安卓和 iOS 到底谁好用?科技君觉得这问题就算争论个三天三夜怕是也不会有结果.搞不好还会引战! 鸿蒙加入战局 讲道理,这俩确实是各有优缺点,很难说谁有绝对优势.安卓是开放的,可玩性高,拓展性强,iO ...

最新文章

  1. Vivado中IP核生成文件
  2. ArcGIS 复制要素
  3. android 原始定位,安卓原生定位
  4. mysql optimizer_mysql 参数optimizer_switch
  5. matlab1分钟数据转5分钟,把股票的5分钟k线数据转换成matlab的day文件
  6. html盒子模型 1209
  7. mysql中3个月之前日期_在MySQL中从当前日期选择当前日期到3个月之间的日期?
  8. casio wrist怎么调时间_价格便宜量也足,小米有品TIMEROLLS COB时间轨迹石英腕表体验...
  9. 一个人喝酒的时候看什么比较应景且下酒?
  10. transition animation
  11. Python Poetry管理包安装速度慢的解决办法
  12. xps数据怎么导出为txt_如何处理XPS原始数据
  13. Remoting服务实例
  14. win7系统关闭445端口批处理脚本
  15. 领扣LintCode算法问题答案-983. 棒球游戏
  16. 矩阵补全(Matrix Completion)和缺失值预处理
  17. [Unity][摄像机视角]多个摄像机之间切换
  18. PS中截取一个圆形,画圆
  19. php 百度收录api_百度移动资源天级收录API提交-在线工具
  20. Android开发 :调用系统相机拍照保存照片并显示在当前界面

热门文章

  1. 享学课堂java架构师课程,深度解析,值得收藏
  2. VMware-虚拟机-Linux系统
  3. 抽象代数之群同态基本定理的证明之群同态的核是群G的正规子群
  4. 3GPP TS 23501-g51 中英文对照 | 5.3.2 Registration Management
  5. Adobe Photoshop CS6
  6. html 合并单元格 步骤总结
  7. 智力题---100个球两个人轮流拿,每次最多拿n个,谁拿到最后一个球获胜
  8. 如何快速访问iOS设置:iPad,iPhone,iPod
  9. idcsystem源码php_全新IDC服务器主机财务系统源码
  10. Java15来了!!!一文详解JDK15新特性