12749
"Premature optimization is the root of all evil"

I would like to translate this quote into Japanese for a personal project. For
further understanding of the meaning, Donald Knuth wrote this phrase in 1974,
see <http://en.wikipedia.org/wiki/Program_optimization>, context:

> We should forget about small efficiencies, say about 97% of the time:
> premature optimization is the root of all evil

Google translate gave me 時期尚早な最適化は諸悪の根源である but I'm not confident on it's
correctness, and it seems a bit long?
CC BY-SA 3.0
2013-09-06T12:27:14.103
12748
2013-09-08T00:08:12.027
2013-09-06T12:48:38.450
1628
3928
question
translation
Premature optimization is the root of all evil
I think in this rare case, Google translate provides a spot-on translation. I
would translate the whole sentence as

> We should forget about small efficiencies, say about 97% of the time:
> premature optimization is the root of all evil.  
>  細かな効率については、約97%の場合忘れれば良い。なぜなら、時期尚早の最適化は諸悪の根源だからだ。

_Translation notes:_ I just translated "say about" as 約. The "say" here should
really be something like まあ or, as Hyperworm suggested, そうだね, but I thought
that the resulting tone would be a bit too conversational, which is not really
the case in English.
CC BY-SA 3.0
2013-09-06T12:54:59.003
12749
2013-09-08T00:08:12.027
2013-09-08T00:08:12.027
1628
1628
12748
answer
On the [Wikipedia page for Tony
Hoare](http://ja.wikipedia.org/wiki/%E3%82%A2%E3%83%B3%E3%83%88%E3%83%8B%E3%83%BC%E3%83%BB%E3%83%9B%E3%83%BC%E3%82%A2)
it's translated as:

> 小さな効率は忘れよう。時間の97%について語ろう。早まった最適化は諸悪の根源だ。

And on the [page for
optimization](http://ja.wikipedia.org/wiki/%E6%9C%80%E9%81%A9%E5%8C%96_%28%E6%83%85%E5%A0%B1%E5%B7%A5%E5%AD%A6%29)
it's:

>
> ほんとうの問題点は、プログラマたちが誤った場所と誤った時点での効率について苦労して、多くの時間を浪費してしまったということにあります。プログラミングでは、時を得ない最適化は諸悪の根源なのであります。（すべてではないにしても、少なくとも悪の大部分と言えるでしょう。）

and also:

> 未熟な最適化は諸悪の根源である

and also:

> 細かい効率のことは忘れて、時間の97%について考えよう。時期尚早な最適化は諸悪の根源だ。それでも残り3%についても機会を逃すべきではない
CC BY-SA 3.0
2013-09-06T13:53:21.620
12750
2013-09-06T13:53:21.620
3835
12748
answer