
Write Portable Code
An Introduction to Developing Software for Multiple latforms
Résumé
Portable code runs on a broad range of computer systems, not limiting itself to just one, such as Microsoft Windows. Programmers often learn the tricks, idioms, and methods for cross-platform software development through trial and error, encountering the same mistakes and inventing the same design patterns as countless others in isolation. If you're an intermediate-to advanced-level programmer who'd rather cut to the chase, Write Portable Code contains the lessons, patterns, and knowledge you'll need for cross-platform software development.
Write Portable Code explains how to:
- Avoid common portability mistakes when starting a new project, thereby saving time when a port must occur
- Re-factor existing, non-portable code so that it can be easily transplanted to new platforms
- Find bugs masked by platform-specific behaviors
By not marrying their software to a single platform, programmers can greatly expand the target market for their products. Whether you design cross-platform software from the ground up or have to move large amounts of code from one platform to another, the information contained in Write Portable Code will help you achieve your goals and grow as a programmer.
L'auteur - Brian Hook
Brian Hook is a professional software developer and author who has worked primarily in the gaming and entertainment industries. His experience developing cross-platform software at companies such as id software, 3Dfx Interactive, and Pyrogon gives him a unique view into the process of cross-platform software development.
Sommaire
- Preface
- Acknowledgments
- Introduction: The Art of Portable Software Development
- Portability Concepts
- ANSI C and C++
- Techniques for Portability
- Editing and Source Control
- Processor Differences
- Floating Point
- Preprocessor
- Compilers
- User Interaction
- Networking
- Operating Systems
- Dynamic Libraries
- Filesystems
- Scalability
- Portability and Data
- Internationalization and Localization
- Scripting Languages
- Cross-Platform Libraries and Toolkits
- Appendix A: POSH
- Appendix B: The Rules for Portability
- References
- Index
Caractéristiques techniques
PAPIER | |
Éditeur(s) | No Starch Press |
Auteur(s) | Brian Hook |
Parution | 16/08/2005 |
Nb. de pages | 250 |
Format | 17,5 x 23,5 |
Couverture | Broché |
Poids | 540g |
Intérieur | Noir et Blanc |
EAN13 | 9781593270568 |
ISBN13 | 978-1-59327-056-8 |
Avantages Eyrolles.com
Nos clients ont également acheté
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse