Mathematica軟件

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

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

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

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

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

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

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