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

bra*_*ese 1 wolfram-mathematica read-eval-print-loop

是否有公共或第三方REPL或其他工具可用于运行Mathematica代码?我已经发送了一些代码来评估,但除了尽可能聪明地阅读它之外,我还想看看它的输出.我怎么做?

Sza*_*lcs 5

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

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

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

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

即使是"Wolfram开发平台"的免费版本,您也可以运行大多数Mathematica程序,除非它们花费太长时间才能完成和超时.

如果您有Raspberry Pi计算机, Mathematica的(几乎)完整版本可以免费使用,并且可以运行您拥有的代码.这个版本的Mathematica的一些限制是由于Raspberry Pi的性能,而不是限制这个免费版本的有用性.