Mathematica于1988年首次发布,是沃尔夫勒姆研究公司(Wolfram Research)独创的、长期的旗舰产品,是技术和教育界的一支主要力量,在世界各地拥有数百万忠实用户。
Mathematica是一款现在使用非常广泛的科学计算软件。它非常好的结合了文本系统、数值和符号计算引擎、编程语言、图形系统和与其他应用程序的高级连接,创造出了非常多强大的功能,这些功能在世界领域都是处于领先地位的。
Mathematica支持很多的编程范式(有可能是最多的),其中最为高效的应该就是函数式了,熟悉一点函数式语言的人再来接触Mathematica可能会倍感亲切。通过纯函数(相当于Lambda演算)、高阶函数(Nest、Fold、Map、Apply等等)等各种函数式编程的技巧,你可以轻易写出简洁的程序,而且绝大部分情况下都比过程式版本高效得多。
Mathematica是一个基于规则和模式的重写系统。藏在各种炫目功能和编程形式背后的是一个精心设计的规则替换和模式匹配引擎。Mathematica中的函数是规则,变量也是规则,甚至可以说在Mathematica里变量和函数根本没有本质区别,因为它们都是被附加了规则的符号而已。这在其它语言中是很难想象的事情,也正式因为这一点,很多在传统语言中难以做到的事在Mathematica都能实现。比如:在运行过程中修改函数的定义。
https://www.wolfram.com/mathematica/?source=nav
沃尔夫勒姆研究公司(Wolfram Research)由Wolfram Language (Wolfram语言)的发明人Stephen Wolfram于1987年创立。
WolfRam相关研究图书,https://www.wolfram.com/books/ 我公司有售: