Maximaにはまる。

今日は一日Maximaにはまってました。

MaximaMathematicaMapleみたいな数式処理ソフトです。
人間がするように文字列処理で解いてくれるので、変数がすべて決まっていない状況でも正確にラクラク解けます。

factor(%)で自動的に因数分解してくれるだけでも感動的。手計算でA3用紙5ページぐらいかけてた計算が一瞬で求まるのをみると、もう離れられません。

Common Lispで書かれているので、その上で関数型プログラミングぽいこともできます。

新学期が始まるまでにマスターしておきたいところ。しかし、これ以上自分の計算能力が落ちるのも困るので、あくまで検算に留めておく必要があるかもしれない。