next up previous contents
: open gnuplot の実装 : Open XM の設計と実装: クライアントサーバモデルと数学共通表現 : .   目次

どのように協調機能にすぐれた Math Soft を書くのか?

いくつかの経験的なプログラム作法をメモとしてまとめておく.

  1. 文字列を読み込み, 計算して, また文字列を結果として出力する プログラムおよび関数は協調機能にすぐれたプログラムの基本である. グラフィカルインターフェースのみのプログラムは他のソフトと協調 させるのがむずかしい.
  2. Output を読むのは人間とは限らない. Output の読者は, 他のソフトかもしれない. したがって, Output もやはり, 文法にしたがって出力すべきである. エラー出力も文法にしたがうべきである.





Nobuki Takayama 平成28年8月27日