「木兰」聚焦|首款国产编程语言“木兰”换皮Python的三大疑点

「木兰」聚焦|首款国产编程语言“木兰”换皮Python的三大疑点
文章图片

《科创板日报》(上海 , 采访人员 戚夜云)讯 , 号称自主研发"木兰"编译器被揭套壳不到三天 , 主负责人刘雷被中科院停职了 。
中科院计算机所发表公告表示 , 刘雷行为存在欺瞒与虚假陈述的科研不端问题 , 已停止调查 。 刘雷回复表示 , 木兰不涉及"骗取"国家科研经费 , 为其公司研发的产品 。
质疑一:自主研发 , 还是套壳?
1月15日 , 刘雷召开了"木兰"编程语言体系发布会 。 刘雷表示 , 木兰由中过科学院计算技术研究所(简称:中科院计算所)团队自主设计、开发和实现编程语言研发 , 主要应用领域包括人工智能和物联网应用 。
?以发布会的基调来看 , 木兰承载着及其重要的地位 , 为下一代重要应用 。 但是发布会之后未出三天 , 质疑声一浪高过一浪 。
刘雷所在的公司中科智芯的官网上推出"木兰"开源软件包 。 不少程序员在下载之后发现 , 所谓自主研发的"木兰" , 实际上是在"Python"的基础上二次编译 。
据前华为技术专家阿伟向《科创板日报》采访人员分析 , 与Python对比之后 , 木兰完全自主研发可能性非常低 , "绝大多数都是用的Python的API , 木兰只是做了一层封装 ,成exe格式 。 "
所谓的封装 , 就好比把食物放进打包盒 , 打包盒方便了餐食的携带与食用 。 刘雷就是多提供一个打包盒而已 , 但他在发布会上宣称 , 打包盒及里面的食物 , 都是来自中科院团队的自主研发 。 阿伟认为 , 刘雷太言过其实 , 急功近利 。
不仅如此 , 木兰的所表现的技术成熟度也远超业内人士下限 。
一位相关专业大学生表示 , 木兰的水准甚至比不上作业:"编译原理作业至少要做到中间树 , 好多人做了bonus再进一步翻译成X86编出可执行文件 。 "另一位用户说 , 即使是公司Demo语言完成度高于木兰 , 至少实现了编译器、字节码虚拟机 , 但也仅仅只花了几天的时间 。
中科院为中国自然科学最高学术机构、科学技术最高咨询机构 , 所谓"自主研发"、真正掌握核心技术的编程语言木兰却是造假 , 这样的事实为业内相关从业者难以接受 。
中科院计算所已经发表声明 , 认定木兰编程语言的开发包中包含了Python开源编译器 , 声称"完全自主"的行为 , 存在欺瞒与虚假陈述的科研不端问题 , 已对刘雷个人停止检查 。
"国产编程语言任重道远 , 仅让一个机构闭门造车 , 十分艰难 , 还不如让大公司的技术大拿牵头去项目 。 国内头部企业其实已经有自主研发的编程语言 , 但不论从效果、性能以及实用性来看 , 和成熟的编程语言相比差距太大了 。 "阿伟说 。
质疑二:简易教学 , 还是商用?
刘雷将木兰定位为下一代重要应用 , 就是针对物联网应用开发语言而言 。
木兰可以提供面向轻量级物联网设备和领域特定专用加速器的编程特性;以及面向通用计算设备的编程语言并支持多种领域的定制化元编程 。
"木兰"可数倍提高智能应用的执行效率 , 降低平台运营成本 。
这是刘雷公开致歉的第一点 ,刘雷在《刘雷关于"木兰"编程语言的情况说明》中承认 , 木兰编程语言主要是用于中小学教育 , 但是发布会中夸大应用领域 , 将它扩大到智能物联领域 。
阿伟表示 , 这或许能够解释为什么木兰编程语言技术成熟度不高 , 因为木兰的确可以适用于简单的教学 。
"对教学来说越是简化越是方便 。 如果只考虑面向少儿编程 , 木兰封装成exe格式的好处 , 就是便于老师和学生使用 , 双击打开即可使用 , 操作方便 , 不需要考虑兼容性问题 。 "但阿伟也强调:简化Python安装和学习使用 , 也仅此而已 。
面向少儿教学的编程水平与"木兰项目"背景相符 。
木兰项目以木兰为基础的自主研发编程软件、人工智能教材、教学装备 , 已投入中小学和幼儿园使用 。
目前覆盖了中西部18个省市共700所中小学 , 中科编易对外表示自2018年起已累计捐赠价值三千万元的教学装备 。
"刘雷曾经强调木兰在物联网的优势是提高效率 , 降低成本 。 如果木兰上做到这些 , 其实可以直接优化后端一致的Python , 无论是影响力还是实际意义都比开发新的语言要大 。 "另一位业内人士konjac说 。
质疑三:中科大项目 , 还是公司产品?
2003年 , 上海交通大学微电子学院院长陈进 , 通过自研芯片"汉芯一号"造假 , 骗取科研基金高达上亿 。
经历过汉芯事件后 , 业内担心 , 木兰是否为另外一起骗取科研经费的造假事件 。
对此 , 刘雷随后在媒体中回应 , 没有使用任何的科研经费 。
中科院一位实验室研究员告诉《科创板日报》采访人员 , 实验室都有秘书 , 想获得经费审批需要经过秘书 。 他认为 , 以木兰这样的水平 , 是不敢申请经费的 , 因为太容易被发现 。
中科院回应已经全然撇清关系 。 声明表示 ,"木兰"语言与中科院无关 , 为刘雷创办的中科智芯公司研发的面向青少年编程教育的集成化产品 。
这与最初的发布会的内容完全不符 。
木兰当初号称为为中科院计算所计算机体系结构国家重点实验室编译技术团队主导研发" 。 在被中科院定性为企业产品 , 对于矛盾的地方 , 刘雷没有正面回应 , 表示"按所里的发声吧 。 "


推荐阅读