---
product_id: 1703968
title: "Write Portable Code: An Introduction to Developing Software for Multiple Platforms 1st Edition"
brand: "brian hook"
price: "E£ 2080"
currency: EGP
in_stock: true
reviews_count: 8
url: https://www.desertcart.com.eg/products/1703968-write-portable-code-an-introduction-to-developing-software-for-multiple
store_origin: EG
region: Egypt
---

# Write Portable Code: An Introduction to Developing Software for Multiple Platforms 1st Edition

**Brand:** brian hook
**Price:** E£ 2080
**Availability:** ✅ In Stock

## Quick Answers

- **What is this?** Write Portable Code: An Introduction to Developing Software for Multiple Platforms 1st Edition by brian hook
- **How much does it cost?** E£ 2080 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.com.eg](https://www.desertcart.com.eg/products/1703968-write-portable-code-an-introduction-to-developing-software-for-multiple)

## Best For

- brian hook enthusiasts

## Why This Product

- Trusted brian hook brand quality
- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Description

Full description not available

## Images

![Write Portable Code: An Introduction to Developing Software for Multiple Platforms 1st Edition - Image 1](https://m.media-amazon.com/images/I/41nWMd4d6fL.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ 5.0 out of 5 stars







  
  
    Awesome book on portability
  

*by S***S on Reviewed in the United States on June 9, 2015*

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.

### ⭐⭐⭐⭐ 4.0 out of 5 stars







  
  
    Excellent Book, Misleading Title
  

*by D***N on Reviewed in the United States on February 19, 2006*

This book is an excellent read. The material is presented completely, concisely, and in an easy to understand manner. However the title of this book is misleading. It really should be "Write Portable code in C". There is some limited discussion of C++, but mostly to discourage you from using it. All other languages are dismissed out of hand, or just completely ignored. As long as you understand this caveat there is much to learn from this book.This book is really focused on writing software that will run on essentially any platform that has a C compiler, which today is almost all processors. If you need to write software that will run on embedded 16 bit processors as well as the latest 64 bit ones, then you should read this book. However, there are large classes of software that have a more limited notion of portability (such as running on most 32 bit Unix or Windows platforms, or any platform that g++ can target) where Standard C++ or Java are the way to go. Unfortunately the book does not adequately address the tradeoffs, design, and implementation decisions one should make in these cases. In particular, I am puzzled by the total lack of Java solutions.Since the book emphasizes C programming, there is minimal content on GUI programming, Web programming, database programming, and similar areas where C programming is rarely used anymore.

### ⭐⭐ 2.0 out of 5 stars







  
  
    A bit out of date
  

*by J***E on Reviewed in the United States on October 2, 2011*

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 <stdint.h>.  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 <stdint.h> 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.

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.com.eg/products/1703968-write-portable-code-an-introduction-to-developing-software-for-multiple](https://www.desertcart.com.eg/products/1703968-write-portable-code-an-introduction-to-developing-software-for-multiple)

---

*Product available on Desertcart Egypt*
*Store origin: EG*
*Last updated: 2026-05-01*