This second part discusses implementation problem areas by looking at examples of problems often encountered in the field. It shows where and why problems are likely to occur and offers ready-to-use solutions for efficient function calling, memory management, IO, and setting up and handling data structures.
Part II consists of the following chapters: