Saturday 8 January 2011

[P459.Ebook] PDF Download Write Portable Code: An Introduction to Developing Software for Multiple Platforms, by Brian Hook

PDF Download Write Portable Code: An Introduction to Developing Software for Multiple Platforms, by Brian Hook

This Write Portable Code: An Introduction To Developing Software For Multiple Platforms, By Brian Hook is quite appropriate for you as newbie reader. The viewers will certainly always start their reading routine with the favourite motif. They might rule out the writer and also author that create guide. This is why, this book Write Portable Code: An Introduction To Developing Software For Multiple Platforms, By Brian Hook is truly right to check out. Nevertheless, the concept that is given in this book Write Portable Code: An Introduction To Developing Software For Multiple Platforms, By Brian Hook will certainly reveal you several points. You can begin to enjoy also reviewing till completion of guide 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

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

PDF 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 How can you alter your mind to be much more open? There several sources that can aid you to enhance your ideas. It can be from the other experiences as well as story from some individuals. Schedule Write Portable Code: An Introduction To Developing Software For Multiple Platforms, By Brian Hook is among the relied on resources to get. You could find a lot of books that we discuss right here in this site. And also currently, we reveal you one of the best, the Write Portable Code: An Introduction To Developing Software For Multiple Platforms, By Brian Hook

When getting this publication Write Portable Code: An Introduction To Developing Software For Multiple Platforms, By Brian Hook as referral to review, you could acquire not simply inspiration however additionally new knowledge and sessions. It has greater than typical advantages to take. What kind of book that you review it will work for you? So, why should obtain this e-book entitled Write Portable Code: An Introduction To Developing Software For Multiple Platforms, By Brian Hook in this write-up? As in link download, you can obtain the e-book Write Portable Code: An Introduction To Developing Software For Multiple Platforms, By Brian Hook by on-line.

When getting the e-book Write Portable Code: An Introduction To Developing Software For Multiple Platforms, By Brian Hook by on-line, you can read them wherever you are. Yeah, also you are in the train, bus, hesitating checklist, or various other locations, online book Write Portable Code: An Introduction To Developing Software For Multiple Platforms, By Brian Hook can be your buddy. Whenever is a great time to review. It will enhance your knowledge, enjoyable, amusing, driving lesson, as well as encounter without spending more cash. This is why on-line e-book Write Portable Code: An Introduction To Developing Software For Multiple Platforms, By Brian Hook comes to be most wanted.

Be the initial who are reviewing this Write Portable Code: An Introduction To Developing Software For Multiple Platforms, By Brian Hook Based upon some reasons, reviewing this e-book will offer even more perks. Even you should review it pointer by step, web page by page, you can finish it whenever as well as wherever you have time. Once a lot more, this online book Write Portable Code: An Introduction To Developing Software For Multiple Platforms, By Brian Hook will give you simple of checking out time as well as activity. It additionally provides the encounter that is inexpensive to get to and obtain substantially for much better life.

Write Portable Code: An Introduction to Developing Software for Multiple Platforms, by Brian Hook

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:

  • avoid common portability mistakes when starting out 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
  • 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
    Features
    • 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.

    See all 13 customer reviews...

    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

    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 PDF

    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 PDF