声称掌握核心技术,实则换皮Python?国产编程语言木兰引起社区热议
发布时间:2020-01-19 19:09:42 所属栏目:资源 来源:机器之心
导读:近日有媒体称,一款面向智能物联网和编程教育的国产编程语言出世,名为木兰。消息一出,引起了开发者社区的讨论。但有人发现,下载的程序包解包后——是个 Python ? 编程语言是人们和计算机进行交互的重要工具。从 C、C++到 Python、Julia,不同的编程语
近日有媒体称,一款面向智能物联网和编程教育的国产编程语言出世,名为木兰。消息一出,引起了开发者社区的讨论。但有人发现,下载的程序包解包后——是个 Python? 编程语言是人们和计算机进行交互的重要工具。从 C、C++到 Python、Julia,不同的编程语言因其本身的特性和功能而有着庞大的开发社区。近日有国内报道称,中国科学院计算技术研究所(中科院计算所)旗下的计算机体系结构国家重点实验室编译组主导开发了一门新的编程语言:木兰(Mulan:Module Unit Language)。 据相关报道称,该编程语言由编译组完全自主设计、开发和实现。与之配套的编译器与集成开发工具也完全由团队自主实现的,是真正掌握核心技术的编程语言。但机器之心并未在中科院计算所官网找到相关信息。 报道一出,便引起了开发者社区的注意,已有很多开发者进行了使用和研究。解包结果发现,其实这是个 Python 3.7? 目前,木兰语言已可以下载。 下载地址:http://www.dongshouke.com/download/ulang-0.2.2.exe 「编程教育入手,面向物联网智能」 据发布的消息称,这门编程语言面向未来的智能物联网。 在智能物联应用领域,尚无一款专用的编程语言。在既有的语言系统中做智能应用开发,需要多个工程师、跨多种语言实现,导致开发效率低下。「木兰」就致力于打造物联网智能执行平台,并为编写的应用程序提供执行环境。 在物联网领域,目前没有专用的编程语言。现有的物联网应用开发过程中,需要多个工程师合作,通过跨语言的方式实现应用,这样一来效率也比较低。出于提升效率,打造物联网智能执行平台的目的,木兰应运而生。 但是,由于这门语言的生态尚不成熟,因此在早期培育生态的阶段,木兰将会更多地被用于青少年编程教育入手培育生态。据称,以「木兰」为基础延伸的自主研发编程软件、人工智能教材、教学装备等已投入到中小学、幼儿园使用。 据官网介绍,「木兰」是专为人工智能教育而生的中国自主知识产权编程语言,由中科智芯自主研发。由于其目的是以教育为主,所以从设计上有意避开了一些编程语言的复杂特性,如编程的环境调试等,意在让学生在学习编程之初时不被细节所牵绊。开发团队更倾向使「木兰」突出易理解、易学习、易阅读、易维护的特性,同时该语言目前支持跨平台,对 Android、UNIX、Windows 可兼容。 单从软件角度看,就目前编程教育市场而言,类似的编程软件不占少数,并且为降低教育门槛同样使用图形化编程。所以就实质的差异点相比较,还是得将聚焦点回归到编程语言「木兰」上。 木兰语言是什么样的 对于「国产语言」,大家的期待都非常大,很多开发者都下载了 ulang-0.2.2.exe「木兰」语言环境。打开木兰语言环境后,首先呈现的是类似命令行的编程环境,我们会发现它的函数很多都和 Python 一致。在编程界面中,键入 help 就能看到一些相关信息,不过我们并没有找到更多的编程语言文档。 ![]() ![]() (编辑:滁州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |