什么是(Wolfram)Mathematica

Wolfram 将 Mathematica 定义为世界上现代技术计算的权威系统。一个大胆的陈述,部分正确。它可能不是最主要的(因为你必须付出相当多的商业用途)系统,所以人们使用 Python 或 R 为例。它是什么,是提供以下功能的技术计算 最全面的环境

  • Wolfram 语言:一种多范式语言,涵盖了程序,功能,列表和基于规则的编程的符号计算
  • 笔记本:文档,程序和结果的组合
  • Wolfram Algorithmbase:可能是涵盖数学,计算和图形等大部分主要领域的最大策划算法集。大多数人都没有区分 Algorithmbase 和语言,因为它们紧密地交织在一起
  • 随着 Wolfram | Alpha 的推出,Wolfram 知识库涵盖了许多常见的知识领域,因此你可以回答一个问题,例如“在冷水中解冻 10 磅火鸡的总时间”(即 5 小时)。

整个系统运行在“Wolfram 引擎”上,它本质上是一个虚拟机,非常类似于 Java 虚拟机或微软的公共语言运行时,允许在各种平台上执行 - 目前是 Windows,Mac 和 Linux。除了在计算机上运行程序之外,你还可以在 Wolfram Cloud 中运行它们,与更低级别的语言(如 Java 和 C#)相比,这是一个简单的过程。

Mathematica 的当前版本是 11,可以在桌面,Wolfram Cloud 和 iOS(包括 iPad 和 iPhone)上运行。