日前,有媒体报道称中国科学院计算技术研究所(以下简称中科院计算所)计算机体系结构国家重点实验室表示,由该实验室编译组主导研发的国产编程语言“木兰”(Mulan:Module Unit Language)正式发布,“木兰”定位于面向智能物联应用、采用最新编程语言设计理念和编译技术的程序设计语言,开发团队致力于将其打造为“智能物联时代的 C 语言”。
报道还称
木兰
是由编译实验室完全自主设计、开发和实现的编程语言,与之配套的编译器与集成开发工具也完全由团队自主实现,是真正掌握核心技术的编程语言。
但是,木兰
编程语言发布后不久,就被网友质疑是 Python 语言换壳的产品,使用时网友发现了和 Python 一样的图标、对话框,提供的函数也和 Python 一样。在知乎上,很多开发者发现解包后的木兰语言其实就是建立在 Python 之上,将 Python 构建的环境、包和项目都编译成一个可执行文件。
一时间,关于木兰
编程语言换壳 Python 的议论集中爆发。IT 之家发现,今天下午,木兰
语言研发团队负责人刘雷针对网友们的质疑做出了正面回应,表示为自己夸大宣传的行为致歉。
刘雷
表示,木兰
编程语言是围绕青少年编程教育,设计开发编程语言、编译器和集成开发环境等产品,而在采访中,自己犯了以下错误:
木兰编程语言主要是用于中小学教育,在介绍中将它扩大到智能物联领域。
木兰语言在 8 位单片机上的编译器是本团队开发的,在 32 位单片机上的编译器是基于 Python 开源编译器进行的二次开发,但在接受采访中将木兰编程语言和编译器夸大为完全自主开发。
刘雷
表示为此次“木兰”编程语言在网络上造成的不良影响,表示郑重道歉,对给中科院、中科院计算所带来的不良后果表示诚挚的歉意。
总体而言,木兰语言除了基本的数据结构与函数外,还会特别加一些基本的数学运算,例如取对数、指数、三角函数等等,也许它们更适合做一些基础教育。如果只考虑面向少儿编程,把 Python 环境打包到一个可运行的文件,那么这可能是没问题的。但将其号称为拥有自主产权的编程语言就太言过其实了
相关文章
中国要求App Store下架未备案外国应用
据《华尔街日报》最新付费报道,苹果公司工作人员最近几个月与中国官员会面,讨论对应用程序商店管理新规定的担忧,新规将限制苹果公司在中国应用商店提供目前可用的许多外国应用程序。
去中心化社交Damus上架一日遭下架
MarsBit 消息,Nostr 协议第三方客户端 Damus 已从中国大陆 App Store 商店下架。 Damus 于...
中国IPv6地址数量超美国
在清华大学举行“未来互联网试验设施 FITI”(Future Internet Technology Infrastructure)高性能主干网开通仪式的消息,还指在 FITI 的助力下,中国拥有作为下一代互联网开始标志的 IPv6 最多 IP,已经超越美国,跃居全球第一....