Wolfram Computation Meets Knowledge

Wolfram 语言:
快速编程入门

显示附加备注:
全部选择 
开始使用

外部连接 观看视频

ImportExport 自动处理来自文件、程序、网页等的数百种格式:

In[1]:=1
Import["https://www.nps.gov", "Images"]
Out[1]=1

Java 程序员备注:

Wolfram 语言以 ImportExport 统一了导入和导出的文件类型. Java 文件格式支持区别于不同程序包和程序库, 通常各含有不同语义的数据表述.

Python 程序员备注:

Wolfram 语言用 ImportExport 函数统一了上百种不同的导入和导出的文件类型. Python 的文件格式支持则区别于不同程序包和程序库,通常含有不同语义的数据表述.


Wolfram 语言精选许多外部 API 连接:

In[1]:=1
SocialMediaData["Facebook", "FriendNetwork"]
Out[1]=1

The 设备框架 允许来自于 连接设备的直接输入:

In[1]:=1
DeviceReadTimeSeries["GPIO",{10,1},4]
Out[1]=1

Java 程序员备注:

Wolfram 语言的内置连接和配置能够无缝接入,在 Java 中则需要单独代码或第三方程序库的设备和 API.

Python 程序员备注:

Wolfram 语言的内置监管里连接和配置允许无缝访问上千种设备和外部 APIs,在 Python 中则需要更多工具和程序库来实现.


使用 EmbedCode 创建从其他语言调用一个 即时 API 的代码:

In[1]:=1
EmbedCode[APIFunction[{"x"->"Number"}, #x! &, "PNG"], "Java"]
Out[1]=1

对于介于 Wolfram 引擎和其他程序间的双向通讯使用 WSTP.
使用 C/LinkJ/Link等等. 创建外部代码与 WSTP 进行交互.


Java 程序员备注:

J/Link 为 Wolfram 语言和 Java 间提供了综合的无缝接口,允许从 Wolfram 语言中调用任何 Java 分类和方法,以及反之调用 Wolfram 语言. 许多 Java 开发员发现 Wolfram 笔记本环境和 J/Link 是探索 Java 分类和方法的理想环境.

Python 程序员备注:

Wolfram 语言可通过调用 API 或用 WolframScript 计算在本地或基于云端的 Wolfram 引擎的代码来整合已有的 Python 代码. 并且,Python 代码用 ExternalEvaluate 可直接通过已有 Wolfram 语言代码运行.

快速参考:调用外部程序


© 2019 Wolfram. All rights reserved.