More Helpful Tools

As you develop more programming skills and work with more programming language environments, you will run across tools that you will want to add to your bag of coding tricks. The following sections briefly describe tools that you may run across as a programmer that you'll want to look into.

Profilers

One programming tool, called a profiler, analyzes parts of your program and determines exactly which parts are sluggish. It is thought that 90% of a program's execution time is spent in less than 10% of the code. Of course, this rule of thumb is probably not scientifically provable but its concept is understandable.

Perhaps a sorting algorithm is inefficient and needs looking into to speed it up. Perhaps you are performing a sequential ...

Get Absolute Beginner's Guide to Programming, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.