- ...MuPAD1
- 個人・
非商用利用には無償で利用できるバージョンがあるようです。
かなりの完成度なのでチェックしてみると良いかもしれません。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...REDUCE2
- 筆者が学生の頃 (20年前)、
大型計算機で REDUCE を使って、
計算するのがおしゃれだった。
現在でも計算の種類によっては、一番かもしれない。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...Risa/Asir3
- Made in Japan の現役。
グレブナー基底の計算など得意です。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...Macsyma4
- かつて MIT でしか使えなかった
憧れの (歴史的) 処理系。
古い本を読むと良く出て来ます。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...MAXIMA5
- Macsyma の子孫。
GPL (GNU GENERAL PUBLIC LICENSE) で配布されている (ゆえに、
いわゆるフリーソフト)。メジャーになれるか??
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... は不自由な言語であると言えます6
- もちろん
不自由さを補って余りある大きな利点があるから、
現在でも盛んに使われているわけです。
例えば、実際の処理系の (反復の多い) 数値計算の速さで比べると C が圧勝します。
原理的には一つのプログラミング言語があれば、
どんな計算でも出来るはずなのですが、
実際的な意味で万能のプログラミング言語と呼べるものは存在せず、
適材適所を心がけることが重要です。
みなさんも、あまり一つの言語、一つのシステムにこだわらずに、
機会があったら色々なものを勉強してみましょう。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
計算結果は表示されない7
- 意味がないように思うかも知れないが、
a=2^1000 のような変数への代入など、
副作用のある処理をする場合に使うことがある。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
デスクトップに置いてはいけない8
- デスクトップに置いたファイルは、
ログオンしている間だけしか、保存されない。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
ので(要するに、どこからでも見える)、名前の衝突9
- 異なるものに同
じ名前をつけようとすると、しかられたり、古い方が上書きされて、動作が変
になったりする。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...ContourPlot[]10
- 等高線のことを contour (line) と呼ぶ。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.