Japan Mathematica Conference 2006に行ってきた
数学ソフトと誤解されているMathematicaだが、非常に強力な汎用プログラミング言語でもある。手続き型や関数型、論理型、オブジェクト指向など、たいていのプログラミングスタイルをサポートしている(アセンブラがいい人はアセンブラをどうぞ)
言語のコア部分をオープン・ソースにするうわさについては何も聞けなかった。そうすれば、「誤解」もなくなるはずなのに
そんなMathematicaでも、表計算のような自動再計算スタイルはまだサポートしていなかった。「トリガみたいなのが使えればいいじゃん」とか「Observer patternだよね」とか言う人はぜんぜんわかってない。そんなこと考えながら表計算を使う人はいない
やり方:Dynamic[ ]の中に書くだけ。もちろん、これを利用するための仕掛けもたくさん用意されている
「非開示に関する同意書」に署名してしまったから、会場でもらったMathematica 6 betaでの実行結果を載せるわけにはいかないのが残念
コメントする