什麼是(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)上執行。