问耕 发自 凹非寺
  量子位 出品 公众号 QbitAI

  木兰火了。

  从这个月 15 日开始,多家主流媒体发布了一个消息:我国自主研发的编程语言“木兰”正式发布。这个消息,让很多人为之一振。

  这个“木兰”,来自中国科学院计算技术研究所,是该所计算机体系结构国家重点实验室科研团队主导研发。

中科院国产编程语言木兰,号称“自主可控”却引爆换皮质疑-风君雪科技博客

  根据《中国青年报》的报道:

“鉴于编程语言在信息技术产业中的重要价值,依赖开源等形式的外部技术,存在较大风险,我们需要大力发展编程语言,实现编程语言的自主可控。”刘雷说,他所在的计算机体系结构国家重点实验室编译组长期致力于在 CPU、编译器等关键技术领域实现突破,此次出炉的“木兰”成果即属于掌握核心技术的编程语言和编译技术。

据编译科研团队介绍,“木兰”定位为下一代重要应用——人工智能和物联网的开发语言,可以成倍地提高应用的开发效率。

  而在《中国科学报》的报道中,研发团队负责人刘雷表示:

“‘木兰’是由编译实验室完全自主设计、开发和实现的编程语言,与之配套的编译器与集成开发工具也完全由团队自主实现,是我们真正掌握核心技术的编程语言。”

刘雷告诉《中国科学报》,“木兰”定位为下一代重要应用——智能物联的开发语言,它采用创新的弹性 actor 执行模型(擅长执行并行计算,笔者注),可成倍地提高应用执行效率,在提高服务质量的同时大幅降低平台运营成本。

  没想到,在帝国主义的紧逼之下,又有新的突破诞生!

  不过,等等。

  又一次换皮?

  这消息,真的让人完全无法忽略。

  谁不想赶紧尝鲜。

  用户@沉迷单车的追风少年在自己的 CSDN 博客上,记录了试用木兰的体验:

  可是,官网的下载速度也太慢了吧,等了好久终于下好了

中科院国产编程语言木兰,号称“自主可控”却引爆换皮质疑-风君雪科技博客

  一看图标就觉得不对劲,这不明显是 pyinstall 打包的吗??我发布 pyqt 的软件都知道换个图标,这么大的项目连图标都不换???喵喵喵??

中科院国产编程语言木兰,号称“自主可控”却引爆换皮质疑-风君雪科技博客

  打开之后就是类似 python 一样的对话框

中科院国产编程语言木兰,号称“自主可控”却引爆换皮质疑-风君雪科技博客

  提供了这么多函数,和 python 几乎一毛一样啊

  试一下反向破译一下,以为会加密,毕竟是一个商用软件,我们自己写 pyqt 有时候都加密

  但是,结果一点加密都没有,直接破解了:

中科院国产编程语言木兰,号称“自主可控”却引爆换皮质疑-风君雪科技博客

  纳尼?说好的自主研发的呢??

  这下到底是 python 还是木兰我已经分不清了

  很快,各种木兰不过是编程语言 Python 换皮的消息铺天盖地的袭来。

  知乎用户@Nibiru 说:“同行十二年,不知木兰是 Python”

  对于上述换皮的质疑,目前还没有官方回应的报道出现。

  另外,现在官网已经暂停了木兰的公开下载,在一些社区和论坛上,还有各路大神提供的网盘可供下载观摩使用。

  从孩子入手?

  在报道中,研发团队多次提及编程语言木兰对于产业发展的意义。

  比如:

“木兰”项目负责人刘雷告诉记者,依托编程语言,可以打造信息产业生态系统,有助于占领行业标准的高地,把握该领域未来发展方向的主动权,带动上下游,实现技术可控。

  但是,负责人也坦率的表示:

编程语言生态的建设需要数年的漫长周期才会逐渐成熟,目前物联网应用行业生态土壤并不丰沃,因此“木兰”的产业应用积累还不够。

  然后在报道中,话锋一转,自然而然的引出了木兰现在最核心的用处——青少年编程教育。

目前,“木兰”正从青少年编程教育入手培育生态。刘雷透露,在中科院持续加大对“少年硅谷”公益项目等的支持下,以“木兰”为基础延伸的自主研发编程软件、人工智能教材、教学装备目前已经投入到中小学、幼儿园使用。

  没错,木兰背后还有公司。

  比方说,已经被很多人指出的:中科智芯(dongshouke.com)。

中科院国产编程语言木兰,号称“自主可控”却引爆换皮质疑-风君雪科技博客

  有网友怀疑说,是一家公司冒名了中科院,发布了备受质疑的木兰编程语言。

  很遗憾,这个猜测是错的。

  中科智芯公司,由中科编易公司控股 70%。而这个中科编易公司,由刘雷持股 75%,中科院计算所持股 25%。刘雷,上文已经出现过,就是木兰的领头人。

  中科编易、中科智芯这些确实是正牌的中科院计算所孵化企业。

中科院国产编程语言木兰,号称“自主可控”却引爆换皮质疑-风君雪科技博客

  根据天眼查的数据,刘雷还注册有中科木兰等公司。

  根据公开报道,刘雷是中科院计算所副研究员、计算机体系结构国家重点实验室编译组负责人。不过在计算所的官网上,刘雷的名字并没有展示在研究队伍列表中。

  根据官网的信息,目前中科智芯除了提供木兰之外,还面向青少年提供:人脸识别和机器学习、人工智能自动驾驶套装等教育类产品。

中科院国产编程语言木兰,号称“自主可控”却引爆换皮质疑-风君雪科技博客

  有用过他们产品的同学么?可以留言谈谈感受。

  One More Thing

  在观摩中科智芯官网 dongshouke.com 的时候,我们发现了一个小问题。

  页面最下面,有这么一行字。

中科院国产编程语言木兰,号称“自主可控”却引爆换皮质疑-风君雪科技博客

  此处,Cambricon 是寒武纪公司的英文名,可能这个页面在制作的时候,参考了这家中科院兄弟公司,但是保留了一些借鉴的痕迹。

中科院国产编程语言木兰,号称“自主可控”却引爆换皮质疑-风君雪科技博客

  借鉴可以,但就是可能会留下痕迹。