- 322 名前:名前は開発中のものです。 mailto:sage [2009/02/08(日) 23:28:08 ID:xD+TYCTG]
- >>298
指標をいくつか決めて実装手法ごとに○×付け。一番○が多いのを使う。 これでいいんじゃね? どういった表現方法使ったってどうせ全部「データの受け渡し」であることには変わりない。 概念的には一つのことを実現しようとしてるだけ。 もし引数の概念が無い言語ならグローバル変数使わざるを得ないし、 グローバル変数の概念が無い言語なら引数使わざるを得ないかもしれない。 この辺の手法の差異なんて言語に左右されるような瑣末なこと。 C++ではたまたまいろいろな手法が利用可能だけども 概念的には「データの受け渡し」だけが目的なんだから、 CPU使用時間とかメモリ使用量とかソース可読性とかそういった瑣末な指標によって選択すればいい。 「C++におけるデータ受け渡しの実装手法はどれが一番概念的に優れてるか」とか悩むのは そもそも問いかけの選択からして間違ってる。どれも概念的には「データの受け渡し」で同一のもの。比較不可。 優劣が付けられるのは前述の瑣末な指標で比較した場合のみ。 C++がやれること多すぎて悩むの疲れたのならいっそもっと選択肢少ない言語に変えてみたら? Cとかに。わりと本気で。 #レスなげえ、俺きめえ。ごめんね
|

|