Xref: utzoo comp.lang.c:27182 comp.lang.misc:4633 Newsgroups: comp.lang.c,comp.lang.misc Path: utzoo!henry From: henry@utzoo.uucp (Henry Spencer) Subject: Re: A note for those not consumed by efficiency worries Message-ID: <1990Mar24.223710.16191@utzoo.uucp> Organization: U of Toronto Zoology References: <1990Mar21.061420.9862@athena.mit.edu> <1990Mar21.163413.10711@aqdata.uucp> <1990Mar22.072712.10902@diku.dk> <1084@targon.UUCP> Date: Sat, 24 Mar 90 22:37:10 GMT In article <1084@targon.UUCP> ruud@targon.UUCP (Ruud Harmsen) writes: >If in the design of a programme or system you totally disregard all >performance issues, you might have to rebuild large parts from scratch, >and/or make the whole thing totally incomprehensible when optimisizing. If you are seriously bent on high performance, however, you *will* have to rebuild significant parts from scratch, possibly several times. Humans simply cannot predict bottlenecks well enough to provide for them ahead of time, and one gets much more mileage out of rethinking and reimplementing code than out of tweaking it. There are parts of C News that have been reimplemented five or six times. -- "Apparently IBM is not IBM | Henry Spencer at U of Toronto Zoology compatible." -Andy Tanenbaum | uunet!attcan!utzoo!henry henry@zoo.toronto.edu