Writing Portable Programs

The purpose of this chapter is to introduce some methodology to help write portable programs easily.