09/06/07 22:55:45 cdPek4Sb
とくにありえないのが、
>2b. コンテキストでまとめて、一つの引数として渡すことも不可
で、
・コンパイラの型チェックの機能が死ぬ
・関数がネストすることを考えると、上位関数の引数の数がとんでもないことになる
・プログラマは大概intな途轍もない数の引数を間違えずに指定する必要がある
・呼び出し元は、呼び出し先モジュールの内部構造に依存したコードを書かされる
→モジュール化、カプセル化不可能
・モジュール化、カプセル化出来てないから、バグがあった場合、
それが呼び出し元のバグなのか、呼び出し先のバグなのか判断が付かない。
・とりあえず、今まで生きてきたなかで、
そんな仕様のプログラムなりライブラリなりは見たことない。