Mathematica軟件

Mathematica于1988年首次發(fā)布,是沃爾夫勒姆研究公司(Wolfram Research)獨創(chuàng)的、長期的旗艦產(chǎn)品,是技術(shù)和教育界的一支主要力量,在世界各地擁有數(shù)百萬忠實用戶。

Mathematica是一款現(xiàn)在使用非常廣泛的科學(xué)計算軟件。它非常好的結(jié)合了文本系統(tǒng)、數(shù)值和符號計算引擎、編程語言、圖形系統(tǒng)和與其他應(yīng)用程序的高級連接,創(chuàng)造出了非常多強大的功能,這些功能在世界領(lǐng)域都是處于領(lǐng)先地位的。

Mathematica支持很多的編程范式(有可能是最多的),其中最為高效的應(yīng)該就是函數(shù)式了,熟悉一點函數(shù)式語言的人再來接觸Mathematica可能會倍感親切。通過純函數(shù)(相當(dāng)于Lambda演算)、高階函數(shù)(Nest、Fold、Map、Apply等等)等各種函數(shù)式編程的技巧,你可以輕易寫出簡潔的程序,而且絕大部分情況下都比過程式版本高效得多。

Mathematica是一個基于規(guī)則和模式的重寫系統(tǒng)。藏在各種炫目功能和編程形式背后的是一個精心設(shè)計的規(guī)則替換和模式匹配引擎。Mathematica中的函數(shù)是規(guī)則,變量也是規(guī)則,甚至可以說在Mathematica里變量和函數(shù)根本沒有本質(zhì)區(qū)別,因為它們都是被附加了規(guī)則的符號而已。這在其它語言中是很難想象的事情,也正式因為這一點,很多在傳統(tǒng)語言中難以做到的事在Mathematica都能實現(xiàn)。比如:在運行過程中修改函數(shù)的定義。

https://www.wolfram.com/mathematica/?source=nav

沃爾夫勒姆研究公司(Wolfram ResearchWolfram Language Wolfram語言)的發(fā)明人Stephen Wolfram于1987年創(chuàng)立。

WolfRam相關(guān)研究圖書,https://www.wolfram.com/books/ 我公司有售: