Description |
1 online resource (xx, 248 pages) : illustrations |
Contents |
Introduction : the art of portable software development -- 1. Portability concepts -- 2. ANSI C and C++ -- 3. Techniques for portability -- 4. Editing and source control -- 5. Processor differences -- 6. Floating point -- 7. Preprocessor -- 8. Compilers -- 9. User interaction -- 10. Networking -- 11. Operating systems -- 12. Dynamic libraries -- 13. Filesystems -- 14. Scalability -- 15. Portability and data -- 16. Internationalization and localization -- 17. Scripting languages -- 18. Cross-platform libraries and toolkits -- A. POSH -- B. The rules for portability |
Summary |
Write Portable Code contains the lessons, patterns, and knowledge for developing cross-platform software that programmers usually must acquire through trial and error. This book is targeted at intermediate- to advanced-level programmers and will be a valuable resource for designers of cross-platform software, programmers looking to extend their skills to additional platforms, and programmers faced with the tricky task of moving code from one platform to another |
Bibliography |
Includes bibliographical references and index |
Notes |
Master and use copy. Digital master created according to Benchmark for Faithful Digital Reproductions of Monographs and Serials, Version 1. Digital Library Federation, December 2002. http://purl.oclc.org/DLF/benchrepro0212 MiAaHDL |
|
Print version record |
|
digitized 2010 HathiTrust Digital Library committed to preserve pda MiAaHDL |
Subject |
Software compatibility.
|
|
Computer software -- Development.
|
|
COMPUTERS -- Programming -- Open Source.
|
|
COMPUTERS -- Software Development & Engineering -- General.
|
|
COMPUTERS -- Software Development & Engineering -- Tools.
|
|
Computer software -- Development
|
|
Software compatibility
|
Form |
Electronic book
|
LC no. |
2005012981 |
ISBN |
9781593271008 |
|
159327100X |
|
9781593270568 |
|
1593270569 |
|