効率の良いプログラムはどんなものをいうと思いますか?
答え:
一般には、使用メモリ等のリソースの使用量/占有時間が小さいほうが効率が良いといえるでしょうし、少ない命令数で目的の処理を行うプログラムもまたCPUの動作速度を下げることができエネルギー効率がいいと言えます。
あるいは、生産性が高く少ないコストで顧客の必要とするプログラムを提供できる仕組みや、システムの改変が簡単に行える作業効率や保守運用のしやすさこそが評価されるかもしれません。
周りを見回すと、携帯電話等の組み込み機器の開発では前者が、Webシステム等ITソリューションの開発では後者が優先されているようです(どちらに軸足を持ってくるか程度の違いですが)
効率の良いプログラムとは、そのプログラムが必要とされる場所で何をもって効率が良いと考えるか、その観点にもっとも適したプログラムということではないでしょうか。
補足の質問:
ありがとうございました!!この質問・回答は役に立ちましたか?
答え:
処理速度を重視して、アルゴリズムを考え
ステップ数の呪縛から、開放して、組み上げる。
並行するアプリケーションへの、影響が無いこと。
ウェブサイトのユーザーによる情報ポスト、JPQA.comのない保証の正しさ.