Os autores oferecem um guia para escrever programas numéricos, apresentando boas experiências a seguir e armadilhas a evitar. Acatando suas recomendações, o leitor aprenderá a escrever programas eficientes e a avaliar seus erros de implementação, sua exatidão e seu desempenho. As técnicas são explicadas com uma variedade de linguagens de programação e ilustradas com dois exemplos de projeto completos, um em Fortran 90 e outro em C++, juntamente com outros exemplos em C, C++, Fortran 90 e Java disseminados por todo o livro. Questões comuns em computação numérica são tratadas: por exemplo, se devemos alocar ou não espaço "temporário" de memória em caso de uso temporário, como passar parâmetros a uma função que, ela mesma, é passada a uma rotina, como alocar tabelas multidimensionais de valores em C/C++/Java e como criar interfaces apropriadas a rotinas e bibliotecas. São igualmente incluídos tópicos avançados como estruturas recursivas de dados, programação de gabaritos e vinculadores de tipo para computação numérica, desenvolvimento em bloco e expansão de laços visando eficiência, meios para desenvolver programas com profundas hierarquias de memória e duplicação progressiva para utilização eficiente de memória.