Wolfram Alpha推出知识型计算引擎开发者免费版

作者 donggua

2019-05-25 02.开源硬件 无评论 脚印:

开发者可以免费使用Wolfram Engine进行软体预先开发,或是用来开发在家中或是学校等个人使用的专案。

连树莓派与Unity游戏引擎都整合在内的Wolfram语言,其开发商Wolfram Alpha现在开放执行Wolfram语言的引擎Wolfram Engine给开发者免费使用,该引擎可以部署在各种系统,从任何程式和程式语言呼叫,开发者能借此探索Wolfram Engine所提供的丰富功能,并进行软体预先开发。不过,当专案要进入正式生产阶段,则需要额外的授权许可。

Wolfram Alpha是Wolfram Research的子公司,提供线上知识查询服务,能计算并直接给予问题查询经过整理的回答,而不像是多数的知识搜寻引擎,是回传一系列文件或是网址列表。Wolfram Alpha的知识查询服务由Wolfram语言、Wolfram Engine以及云端服务Wolfram Cloud构成,开发者以Wolfram语言开发程式在Wolfram Engine上执行,并存取Wolfram Cloud知识库来回应使用者查询。

Wolfram语言已经发展了30年,是一种多模态的程式语言,能广泛使用于各种目的,但是在符号计算、函式程式设计以及基于规则的程式开发特别好用,内建了生成图灵机、矩阵操作以及求解微分方程等函式,也提供了视觉化、图学计算以及自然语言理解等功能,可以用于解决大量专业领域的问题,像是地理、医学、文化、工程和科学等。

而Wolfram Engine则是Wolfram语言的实作,为Wolfram Alpha线上服务的核心,以软体元件的方式释出,可以在任何标准的软体堆叠中使用,适用的平台包括Linux、Mac、Windows、树莓派、嵌入式、虚拟化或是分散式系统,使用者能以脚本或是命令列进行操作,也能以任何程式语言像是Python、Java、.NET和C/C++等,或是Excel、Jupyter和Unity等系统呼叫。

该引擎支援多种协定,包括Sockets、ZeroMQ、MQTT或是自家的WSTP,能读写CSV、JSON与XML等各种档案格式,也能与热门的资料库连接,并且呼叫外部程式、浏览器、装置与程式语言,官方提到,Wolfram语言总共提供五千多种功能,可以使用标准IDE编辑器Eclipse、IntelliJ IDEA、Atom、Vim或Visual Studio Code等工具撰写与管理Wolfram语言程式码。

现在官方对开发者开放免费使用Wolfram Engine,这个授权许可允许使用者进行生产软体开发,可以用于公司或是个人软体开发目的,以及用在家里、学习和工作中的个人专案,但是当软体要正式投入生产时,则需要另外的授权许可。而对于免费的开源系统,则可以向Wolfram Alpha申请免费的生产授权。

发表评论

电子邮件地址不会被公开。 必填项已用*标注