話を聞かされて,ちとげんなり。本末転倒」なんだとか。よく聞く話で,あたしもそうだとは思うんですけどね。お前が言うな,みたいな。いう話って,プログラミング界隈でも同じことが当てはまると思うんです。一般的に,プログラマの面倒をよく見てくれる言語ほど,オーバーヘッドが大きくなる。したプログラマの「便利」や「コダワリ」にかかるコスト(オーバーヘッド)は,ユーザの利用環境に転嫁されています。こゆところに対して頓着しない某氏は,どうしたもんだろうと思う。移植してくれないか,とか言ってきたのでした。やりたいから」なんだそうで......。みたいなモッサリ言語でやって,パフォーマンスが低下する対価は誰が払うんだろう。こんなコダワリのために,ユーザのマシンをスペックアップしなくちゃいけないなんて,それこそ本末転倒です。インターフェイスを作ったんですが。分かりやすいし面倒も少ない点で優れています。作る意味があるはずです。パフォーマンス低下に支払うコストと引き換えに,柔軟にシステムを構築できる利益を取っているわけで,多くの業務アプリはその戦略を選び取っています。今回のケースは明らかにコストが高く付きすぎていました。人間とコンピュータの間にはギャップがあるわけで,人間がコンピュータとかかわりを持つ以上,何かしらのオーバーヘッドはかかるはずなんですね。んなもんで,こゆのは結局のところ,ギャップに伴うオーバーヘッドを最小化しつつ,コンピュータからどういった利便性を選び取るのか,といった話だったりする。個人的には,ろくな理由もないまま,開発段階でオーバーヘッドを浪費すべきじゃないと思ったりもする。システムリソースの使い方は,なるべくユーザが選べるようにすべきなんじゃないか,と。