400
Post/Edit Page
「コスト削減の最も効果的な方法は、活動そのものをやめることである。コストの一部削減が効果的であることは稀である。そもそも行うべきでない活動のコスト削減は、意味がない。」▼ドラッカーの提唱するコストの原則は、プログラムの高速化にも見事にあてはまる。そのまま読み替えてみよう。「高速化の最も効果的な方法は、処理そのものをやめることである。部分的な高速化が効果的であることは稀である。そもそも行うべきでない処理の高速化は、意味がない。」▼案外、これが出来ない。出来ていない。実は全く効果のない処理に数ミリ秒を占有されておきながら、関数呼び出しを削減し、命令数を切り詰め、最適なアルゴリズムを探っている。目的と手段の倒錯である。▼いついかなるときも処理そのものが不要である可能性を忘れてはならない。どんなに優れた高速化を施されたコードよりも、入念に設計されたアルゴリズムよりも、何もしない方が常に高速である。
pass:
Draft