如何在不订阅 Mathematica 的情况下 运行 一段 Mathematica 代码?

How can I run a piece of Mathematica code without subscribing to Mathematica?

是否有 public 或第三方 REPL 或其他工具可用于 运行 一段 Mathematica 代码?我收到了一些代码来评估,但除了尽可能聪明地阅读它之外,我还想看看它的输出。我该怎么做?

根据复杂性和大小,您可以尝试将其全部粘贴到 Wolfram Alpha 中。我没有尝试过比为例如创建图表更复杂的事情。 http://www.wolframalpha.com/

没有实用的 Wolfram 语言的独立实现。

其实有几次尝试,最完整的是http://www.mathics.org/,但是其中none对实际工作有用,none可以运行 您可能在野外遇到的绝大多数(甚至是简单的)Mathematica 代码。这些实现非常适合探索核心语言的概念,但它们速度很慢,并且缺乏使 Mathematica 可用于实际任务(例如数据分析、大量符号计算等)的无数内置函数。

关于@user3061923 的回答,Wolfram|Alpha 不是 Mathematica,也不能 运行Mathematica 代码。它可以理解一些简短的片段,但并不总是以与 Mathematica 相同的方式解释它们,并且它以与 Mathematica 完全不同的方式呈现结果。甚至无法为下一个操作重用上一个输出。

可以做的,是获得一个免费 Wolfram Cloud 帐户:

即使是 "Wolfram Development Platform" 的免费版本,您也可以 运行 大多数 Mathematica 程序,除非它们需要很长时间才能完成并超时。

如果您有 Raspberry Pi computer, an (almost) complete version of Mathematica is available for it for free 并且将能够 运行 您拥有的代码。这个版本的 Mathematica 的一些限制是由于 Raspberry Pi 的性能,而不是为了限制这个免费版本的实用性。