wolfram-mathematica开始使用wolfram-mathematica


备注

本节概述了wolfram-mathematica是什么,以及开发人员为什么要使用它。

它还应该提到wolfram-mathematica中的任何大型主题,并链接到相关主题。由于wolfram-mathematica的文档是新的,您可能需要创建这些相关主题的初始版本。

什么是(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)上运行。