Download Write Portable Code: An Introduction to Developing Software for Multiple Platforms, by Brian Hook
By downloading the on the internet Write Portable Code: An Introduction To Developing Software For Multiple Platforms, By Brian Hook publication right here, you will certainly obtain some benefits not to choose guide shop. Merely hook up to the web and start to download and install the page web link we discuss. Now, your Write Portable Code: An Introduction To Developing Software For Multiple Platforms, By Brian Hook prepares to take pleasure in reading. This is your time and also your peacefulness to get all that you want from this publication Write Portable Code: An Introduction To Developing Software For Multiple Platforms, By Brian Hook

Write Portable Code: An Introduction to Developing Software for Multiple Platforms, by Brian Hook
Download Write Portable Code: An Introduction to Developing Software for Multiple Platforms, by Brian Hook
Write Portable Code: An Introduction To Developing Software For Multiple Platforms, By Brian Hook. Happy reading! This is exactly what we intend to claim to you that love reading a lot. Exactly what about you that claim that reading are only obligation? Don't bother, checking out practice should be started from some specific reasons. One of them is checking out by obligation. As exactly what we really want to offer here, guide entitled Write Portable Code: An Introduction To Developing Software For Multiple Platforms, By Brian Hook is not kind of obligated publication. You can appreciate this e-book Write Portable Code: An Introduction To Developing Software For Multiple Platforms, By Brian Hook to review.
Reading publication Write Portable Code: An Introduction To Developing Software For Multiple Platforms, By Brian Hook, nowadays, will not require you to constantly get in the store off-line. There is a terrific location to acquire guide Write Portable Code: An Introduction To Developing Software For Multiple Platforms, By Brian Hook by on-line. This internet site is the very best site with great deals numbers of book collections. As this Write Portable Code: An Introduction To Developing Software For Multiple Platforms, By Brian Hook will certainly remain in this book, all publications that you need will certainly correct here, too. Just search for the name or title of guide Write Portable Code: An Introduction To Developing Software For Multiple Platforms, By Brian Hook You could find exactly what you are looking for.
So, even you need obligation from the business, you could not be perplexed more because publications Write Portable Code: An Introduction To Developing Software For Multiple Platforms, By Brian Hook will always assist you. If this Write Portable Code: An Introduction To Developing Software For Multiple Platforms, By Brian Hook is your finest partner today to cover your job or job, you could when feasible get this book. How? As we have actually informed formerly, merely check out the link that our company offer below. The conclusion is not just the book Write Portable Code: An Introduction To Developing Software For Multiple Platforms, By Brian Hook that you hunt for; it is just how you will certainly obtain numerous publications to support your skill as well as capability to have great performance.
We will reveal you the most effective and also simplest means to get publication Write Portable Code: An Introduction To Developing Software For Multiple Platforms, By Brian Hook in this world. Bunches of compilations that will assist your duty will certainly be here. It will certainly make you really feel so excellent to be part of this internet site. Becoming the participant to constantly see exactly what up-to-date from this book Write Portable Code: An Introduction To Developing Software For Multiple Platforms, By Brian Hook site will make you really feel best to look for guides. So, just now, and also here, get this Write Portable Code: An Introduction To Developing Software For Multiple Platforms, By Brian Hook to download and install and save it for your precious worthwhile.
Portable software development is writing software that runs on a broad range of computer systems instead of just one (e.g., Windows). Programmers often pick up the idioms, tricks and methodologies for developing cross-platform software through sheer trial and error, as they encounter the same mistakes and patterns of code over time. 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 developing cross-platform software.
Write Portable Code explains how to:
Programmers who avoid becoming married to a specific development environment or target platform greatly expand the target market for their software 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.
TOC
Preface
IntroductionChapter 1: Preparing for PortabilityChapter 2: ANSI C/C++Chapter 3: Techniques for PortabilityChapter 4: Editing and Source ControlChapter 5: Processor DifferencesChapter 6: Floating PointChapter 7: PreprocessorChapter 8: Compiler QuirksChapter 9: User InteractionChapter 10: NetworkingChapter 11: Operating SystemsChapter 12: Dynamic LibrariesChapter 13: Security and PermissionsChapter 14: File SystemsChapter 15: Scalability and PortabilityChapter 16: Portability and DataChapter 17: Internationalization and LocalizationChapter 18: Scripting LanguagesChapter 19: Cross-platform Libraries and Toolkits
Appendix A: POSHAppendix B: The Simple Audio LibraryAppendix C: The Rules for PortabilityReferences
- Sales Rank: #652308 in Books
- Brand: Brand: No Starch Press
- Published on: 2005-07-15
- Released on: 2005-07-01
- Original language: English
- Number of items: 1
- Dimensions: 9.25" h x .81" w x 7.00" l, 1.19 pounds
- Binding: Paperback
- 272 pages
- ISBN13: 9781593270568
- Condition: New
- Notes: BRAND NEW FROM PUBLISHER! 100% Satisfaction Guarantee. Tracking provided on most orders. Buy with Confidence! Millions of books sold!
Review
Packed with specifics which lend... an overall understanding of concepts and the ability to troubleshoot common problems. -- Midwest Book Review, Internet Book Watch, September 2005 (http://www.midwestbookreview.com/ibw/sep_05.htm)
This sample chapter examines the issues you'll run into when moving code between processor architectures. -- Tech Republic, August 4, 2005
Within the first few chapters, I’ve already learned about a new tool. -- GBGames’ Blog, July 21, 2005
About the Author
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-platforms software development.
Most helpful customer reviews
0 of 0 people found the following review helpful.
Awesome book on portability
By Sean P. Richards
This book does a really great job at talking about code portability. It definitely was an eye opener. However, it started loosing me around chapter five so I paused to increase my knowledge of programming and I will return it to later when my programming understanding increases.
0 of 0 people found the following review helpful.
Good read, nice insights into portability and cross-platform development
By Techvette
Though the material is a little dated, this is well-written and a pretty easy read. The author answered a few questions I had via email.
3 of 4 people found the following review helpful.
A bit out of date
By John Selbie
I would not recommend this book for an experienced programmer. If you know that sizeof(int) can vary, CRLF vs LF differences on Windows and Unix, and what little-endian is to network programming then you are already know enough to not need this book.
But if you are new to C/C++ programming or a student, then this book is likely a good read. The majority of the book builds awareness of portability issues, programming in the large, and common tools for professional programming (in the context of C/C++).
In 2011, I find that most of my C an C++ compatibility issues across operating systems are largely resolved by using STL and including . The latter was not standard in 2005 (when the book was published) as it is today. As such, the book spends time explaining issues that are easily resolved by relying on these include files and libraries. There is a framework library implemented in the book called "Posh" (Portable Open Source Harness) that repeats much of along with some functions that handle endian-ness and floating point variations between processors. Ironically, the book fails to mention Boost, which is a popular starting point for portable C++ development.
The harder C/C++ compatibility issues aren't easily resolved with header file macros. The real challenges of portable coding come from the fact that graphics, threading, I/O, networking, and APIs for making system calls vary widely between different flavors of Unix, Linux, and Windows. To which the book makes an effort to raise attention to, but very little effort on actually solving. The chapter on networking is 6 pages and doesn't go beyond declaring #defines for the subtle differences between Winsock and Unix sockets. Good luck trying to reconcile ePoll and IOCP, or the difference socket ioctl calls between platforms. The book rarely goes deep on any specific area of programming.
Write Portable Code: An Introduction to Developing Software for Multiple Platforms, by Brian Hook PDF
Write Portable Code: An Introduction to Developing Software for Multiple Platforms, by Brian Hook EPub
Write Portable Code: An Introduction to Developing Software for Multiple Platforms, by Brian Hook Doc
Write Portable Code: An Introduction to Developing Software for Multiple Platforms, by Brian Hook iBooks
Write Portable Code: An Introduction to Developing Software for Multiple Platforms, by Brian Hook rtf
Write Portable Code: An Introduction to Developing Software for Multiple Platforms, by Brian Hook Mobipocket
Write Portable Code: An Introduction to Developing Software for Multiple Platforms, by Brian Hook Kindle
