O'Reilly logo

Data Analysis with R - Second Edition by Tony Fischetti

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Wait to optimize

Prominent computer scientist and mathematician Donald Knuth famously stated:

                                             Premature optimization is the root of all evil.

I, personally, hold that money is the root of all evil, but premature optimization is definitely up there!

Why is premature optimization so evil? Well, there are a few reasons. First, programmers can sometimes be pretty bad at identifying what the bottleneck of a program - the routine or routines that have the slowest throughput - is, and optimize the wrong parts of a program. Identification of bottlenecks can most accurately be performed by profiling your code after it's been completed in an un-optimized form.

Secondly, clever tricks and shortcuts for speeding ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required