位置:人生美文网 > 科技咖 > 正文 >

声称掌握核心技术实则换皮Python?国产编程语言木兰引起社区热议

2020年01月19日 10:05来源:未知手机版

非诚勿扰孟非罕见发飙,如何做酸辣汤,yetu

声称掌握核心技术实则换皮Python?国产编程语言木兰引起社区热议 2020-01-17 13:35:39 机器之心Pro >机器之心报道

机器之心编辑部

近日有媒体称,一款面向智能物联网和编程教育的国产编程语言出世,名为木兰。消息一出,引起了开发者社区的讨论。但有人发现,下载的程序包解包后——是个 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 就能看到一些相关信息,不过我们并没有找到更多的编程语言文档。

>总体而言,木兰语言除了基本的数据结构与函数外,还会特别加一些基本的数学运算,例如取对数、指数、三角函数等等,也许它们更适合做一些基础教育。

Welcome to ulang's REPL.. Type 'help' for more informations. a = ['hello', 'world'] print(a) [hello, world] print(typeof(a)) list print(cos(90)) -0.4480736161291701 print(cos(45)) 0.5253219888177297 print(cos(0)) 1.0

本文地址:http://www.weixinrensheng.com/kejika/1460608.html 转载请注明出处!

今日热点资讯