Esses três últimos capítulos, juntamente com os demais, ampliam muito o escopo deste livro. Além disso, os exercícios propostos, muitos com soluções, tornam todo o conteúdo um recurso de ensino muito valioso, um verdadeiro livro-texto.
Existem muitas linguagens de programação. Entretanto, nas últimas décadas, a orientação a objetos se tornou o paradigma padrão para o desenvolvimento de software. Todos os algoritmos deste livro foram implementados nas duas linguagens de programação orientadas a objetos mais importantes da atualidade: Java, o padrão multiplataforma da internet, e C++, a escolha usual para aplicações eficientes.