Maxima
维基百科,自由的百科全书
目录 |
[编辑] 簡介
Maxima是一种用LISP编写的计算机代数系统 (Computer Algebra System),用于公式推导和符号计算,它是一套自由软件,在GNU通用公共许可证 下發行。它由麻省理工学院在美国能源部的支持下于60年代末创造的Macsyma演变而来。Macsyma後來慢慢走上商業化的道路,自1982年开始,Bill Schelter教授默默地開始開發一個開放源碼版的Macsyma,他把這個軟體叫做Maxima。因為版權的問題,Maxima一直不能公開發行,只有少數人知道有這個軟體的存在。1998年,Maxima終於得到公開發行的許可,這已是Schelter教授努力了16年之後的事。Schelter教授在2001年去世,不過已經正式成為合法開放源碼軟體,因此陸續有支持開放源碼的程式設計師,學者投入Maxima的開發工作。
Maxima的前身Macsyma在當時是非常創新的軟體。現在流行的商業计算机代数系统軟體Maple及Mathematica,都是受到Macsyma的啟發而設計出來的。
[编辑] 版本
Maxima的原始碼可在Linux, Mac OS X, 及Windows下編譯。
[编辑] 界面
Maxima原本是純文字界面,這在數學式子的顯示上就沒有Maple或Mathematica等軟體來得美觀。不過Maxima也有幾種圖形界面。第一個選擇是使用GNU的TeXmacs。TeXmacs是一套所見即所得的文書處理程式,可以很方便的編輯數學式子。它同時也提供許多數學軟體一個美觀的界面,Maxima就是其中之一。其他可能的選擇還有wxMaxima, imaxima等等。