Home | Amazing | Today | Tags | Publishers | Years | Search 
Write Portable Code: An Introduction to Developing Software for Multiple Platforms

Buy
Tech Republic, August 4, 2005
This sample chapter examines the issues you'll run into when moving code between processor architectures.

GBGames’ Blog, July 21, 2005
Within the first few chapters, I’ve already learned about a new tool.

Midwest Book Review, Internet Book Watch, September 2005 (http://www.midwestbookreview.com/ibw/sep_05.htm)
Packed with specifics which lend... an overall understanding of concepts and the ability to troubleshoot common problems.

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.

    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-platform software development.
    The Encyclopedia of Unsolved Crimes
    The Encyclopedia of Unsolved Crimes
    "...[a] worthy addition to any collection...The writing here is crisp and clean, offering plenty of detail without melodrama." - VOYA "...most useful for large public libraries..." - American Reference Books Annual"

    Unsolved crimes and mysteries have fascinated Americans for centuries, and a single
    ...
    Building Maintainable Software, Java Edition: Ten Guidelines for Future-Proof Code
    Building Maintainable Software, Java Edition: Ten Guidelines for Future-Proof Code

    Have you ever felt frustrated working with someone else’s code? Difficult-to-maintain source code is a big problem in software development today, leading to costly delays and defects. Be part of the solution. With this practical book, you’ll learn 10 easy-to-follow guidelines for delivering Java software that’s easy...

    Deploying OpenLDAP
    Deploying OpenLDAP

    ...I was excited to see Deploying OpenLDAP, by Tom Jackiewicz and published by Apress, on Amazon's electronic bookshelf. After reviewing the Table of Contents I quickly ordered the book.

    For all the work and time invested in using LDAP, not enough time has been spent designing the layout and the logic of directories. End...


    Nanotechnology Applications to Telecommunications and Networking
    Nanotechnology Applications to Telecommunications and Networking
    Be a part of the nanotechnology revolution in telecommunications

    This book provides a unique and thought-provoking perspective on how nanotechnology is poised to revolutionize the telecommunications, computing, and networking industries. The author discusses emerging technologies as well as technologies under development that will lay the...

    Basic NEC with Broadcast Applications
    Basic NEC with Broadcast Applications
    The development of computer programs for modeling antennas began in the 1960s when main-frame computers were making advancements. Modeling codes that could run on desktop computers made their appearance in the early 1980s. The design of directional antenna arrays for medium-frequency (MF) broadcasting stations has a much longer history, however,...
    High Performance Drupal: Fast and Scalable Designs
    High Performance Drupal: Fast and Scalable Designs

    How can you help your Drupal website continue to perform at the highest level as it grows to meet demand? This comprehensive guide provides best practices, examples, and in-depth explanations for solving several performance and scalability issues. You’ll learn how to apply coding and infrastructure techniques to Drupal...

    ©2024 LearnIT (support@pdfchm.net) - Privacy Policy