diff options
author | Dave Kerr <dwmkerr@gmail.com> | 2019-06-17 15:04:30 +0800 |
---|---|---|
committer | Dave Kerr <dwmkerr@gmail.com> | 2019-06-17 15:04:30 +0800 |
commit | 03c972192444ad4b7a3b4bf9ffaac891806a9608 (patch) | |
tree | 0a5b257e2b5014362cb9a3b26009912c727c1350 | |
parent | 4bad499d0737a379d687256e1666586b9d8bde92 (diff) |
chore: minor tweaks to wording
-rw-r--r-- | README.md | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -203,11 +203,11 @@ See also: ### Premature Optimization Effect -[Source](http://wiki.c2.com/?PrematureOptimization) +[Premature Optimization on WikiWikiWeb](http://wiki.c2.com/?PrematureOptimization) > Premature optimization is the root of all evil. > -> Donald Knuth +> [(Donald Knuth)](https://twitter.com/realdonaldknuth?lang=en) In Donald Knuth's paper [Structured Programming With Go To Statements](http://wiki.c2.com/?StructuredProgrammingWithGoToStatements), he wrote: "Programmers waste enormous amounts of time thinking about, or worrying about, the speed of noncritical parts of their programs, and these attempts at efficiency actually have a strong negative impact when debugging and maintenance are considered. We should forget about small efficiencies, say about 97% of the time: **premature optimization is the root of all evil**. Yet we should not pass up our opportunities in that critical 3%." |