C251 User's Guide

Other Sources

The quality of the compiler-generated code is more often than not directly influenced by the algorithms implemented in the program. Sometimes, you can improve the performance or reduce the code size simply by using a different algorithm. For example, a heap sort algorithm always outperforms a bubble sort algorithm.

For more information on how to write efficient programs, refer to the following books:

The Elements of Programming Style, Second Edition
Kernighan & Plauger
McGraw-Hill
ISBN 0-07-034207-5

Writing Efficient Programs
Jon Louis Bentley
Prentice-Hall Software Series
ISBN 0-13-970244-X

Efficient C
Plum & Brodie
Plum Hall, Inc.
ISBN 0-911537-05-8

Algorithms in C
Robert Sedgewick
Addison Wesley
ISBN 0-201-51425-7

Data Structures, Algorithms & Software Principles in C
Thomas A. Standish
Addison Wesley
ISBN 0-201-59118-9