Limit search to available items
Book Cover
E-book
Author Hook, Brian, 1971-

Title Write portable code : an introduction to developing software for multiple platforms / by Brian Hook
Edition 1st ed
Published San Francisco : No Starch Press, 2005

Copies

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