当前位置:主页 >智能硬件 >

中文编程语言“木兰”被蟒蛇包裹着中国科学院开发者道歉

0
时间:2020-01-19 16:34:00 来源:秦巴娱乐
[导读]国产编程语言“木兰”被质套壳Python,中科院开发者致歉|刘雷|Python|教育

中文编程语言“木兰”是用蟒蛇皮包裹的。中国科学院开发者致歉

b29da60f9810405a92c430f0b557ff2a.png

刘磊介绍了“木兰”编程语言。中国新闻网公开报道了这张照片。

Akutagawa Dui 1月19日讯——昨日,中国科学院计算研究所编译实验室工作人员、“Mulan”语言研发团队负责人刘磊在Sciennet上发表公开声明,为国内编程语言“Mulan”被质疑为shell Python编程语言道歉,承认其在接受记者采访时夸大了元素。

据中国新闻网近日报道,中国科学院计算研究所15日正式发布“木兰”编程语言系统,并推出“木兰”开源软件包,供全球用户免费下载和获取。据介绍,“木兰”是由中国科学院计算团队设计、开发和实现的编程语言,与之相匹配的编译器和集成开发工具也由该团队全面实现。

刘磊此前在接受采访时表示,“木兰”是我们真正掌握核心技术的编程语言,“木兰”编程语言系统以人工智能教育产业为切入点,通过教材研发、教学设备、科普和公益等得到应用和推广。到目前为止,《木兰》已经在中国18个省市的700所中小学校得到应用。

报道发布后,“木兰”的语言就像网民们拉出的“蟒蛇语言壳”。下载的“木兰”语言编辑器程序图标与Python生成的应用程序图标完全相同。

《关于“木兰”编程语言的情况说明》年,刘磊说“木兰”编程语言由三部分组成:一是从语言规范中借用了Lua语言的特性,并将其扩展到增加数据表达方法等新特性;其次,开发一个可视化编程环境来支持儿童的编程教育。第三,针对8位AVR微控制器,实现了相应的编译器和运行时系统,开发了能够模拟多任务执行的虚拟机。

69bf597b30d94155b5eabdce1ccca828.png

Source:Sciennet

对于“外壳”巨蟒,刘磊解释道,“对于STM32单片机,我们是基于巨蟒开源编译器的二次开发,也就是说,我们首先将木兰语言的源程序转换成巨蟒中间表示(AST),然后在巨蟒虚拟机上运行它。“刘磊说他在面试中犯了一个错误。”8位单片机上的木兰语言编译器是由这个团队开发的,32位单片机上的编译器是基于Python开源编译器的二次开发,但在采访中木兰编程语言和编译器被夸大为完全独立的开发。刘雷在解释信中说,该团队是为了“更好地在中小学普及计算思维”。“木兰编程语言产品在数百所中小学开展了10万次流行编程活动。

经查询,中科智信官方网站目前的“木兰”下载地址无法打开。中科智信(北京)科技有限公司是中国科学院计算技术研究所的孵化企业。官方网站的介绍显示,它是中国科学院“高端科研资源普及”项目的衍生产品,专注于青少年人工智能编程教育。

近年来,人工智能教育得到国家政策的大力支持,相关领域出现了许多机构为学校的人工智能教育服务。如何真正实施人工智能教育,无疑需要教育部门、企业和学校的长期规划、协调和监督。

相关阅读