| Review: |
Here Brian Hook shows how you to design portable software (software that can be moved between different platforms). Using portable software means that you can expand the target market of your project. This book contains the lessons, patterns, and knowledge needed for cross-platform software development. There are chapters on: portability concepts; Ansi C and C++; techniques for portability; editing and source control; processor differences; the floating point; preprocessors; compilers; user interaction; networking; operating systems; dynamic libraries; filesystems; scalability; portability and data; internationalization and localization; scripting languages; and cross-platform libraries and toolkits. |