http://www.perlmonks.org?node_id=283406


in reply to Optimizing into the Weird Zone

Was it Michael Jackson (no, not that one!) who said

"There are two rules of optimisation...

a) don't do it

b) don't do it yet"

However, take a look at this month's Communications of the ACM - the main topic is "Program Compaction" with five articles on just this topic - compression for size and compression for speed.

The Guest editors in their introduction say "Component-based object-oriented programming focuses on handling the complexity of large applications... not to produce efficient applications. And that's the way we want it to be... But is this really the case today? For those working in the embedded domain the answer is often a firm `No'".