Portable C Software

Programmers learn how to construct C code for use across a wide spectrum of hardware platforms. They also see revealed specific nonportable features likely to be encountered and are told how to circumvent these potential blocks.