cheap books Cheap Books - Find Cheap Books - Cheap Books Finder. Find Cheap books with 1 click away. Priceviewer offers book search engine,compare books among all major book stores to help you find cheap books. cheap books
Home | Browse Subject | Book Stores | Coupons | Advanced Search
Title: Cross-Platform Development in C++: Building Mac OS X, Linux, and Windows Applications
ISBN: 032124642X
Author:   Syd Logan
Publicate Date: 2007-12-07
Publish: 2007-12-07
List Price: $49.99
Average Customer Rating: 3.0
Format: Paperback
Amazon Lowest New Price: $37.05
Amazon Lowest Used Price: $28.00
Amazon Merchant Price: $40.45

Customer Review:

1: Not useful
This is a grab-bag of pretty weak essays about software development.
A small set of mostly irrelevant technologies is focused on.

XUL is a good cross platform technology, but the author's own fledgling effort, trixul, has too little substance and too much focus.

Too much time is spent introducing basic technologies - compilers, html, source code control, css - that the audience might be expected to already know in far greater detail than discussed here.

By limiting the discussion to C++, really successful cross-platform technologies such as Java and .net/mono are never discussed.

CVS is recommended over Subversion - this, in 2008!

2: Good book
To be honest this one of the few technical computer books I've read from cover to cover. I usually just use them for reference. On the subject of cross platform development this is currently the best and most up-to-date however there were a few areas I would have liked to seen covered better most notably the build environment and makes. Mr Logan does touch on these subjects but they are not given as much focus as I would have like to have seen which is why I'm taking one star away. With that said if I was asked to recommend a book on cross-platform development it would be Syd Logan's, hands down..

3: reduce porting bugs
Logan tackles a lot of grubby little complications that are the bane and reality of programmers writing multiplatform C++. This is not a book about learning C++ from scratch. Conceptually, it helps to think of this book as about 1 level above writing C++ code. For example, it discusses compiling, linking and running, where needed libraries might be missing.

The book describes 3 platforms. Microsoft Windows, Macintosh and unix/linux. Strictly, the Macintosh is nowadays using a unix variant. But it's done differently enough, and the Mac is popular enough, that Logan stands it separate from other unix/linux environments.

Perhaps the best recommendation of the book is to use a platform abstraction library. So that you can far more easily maintain a common code base. The suggested choice of library is NSPR. One simple way that it helps is in how it makes explicit the byte lengths of various C/C++ variables. This legacy C ambiguity is still with us, and causes much porting pain. It is no accident that newer languages like Java and C# make these definitions explicit. But many of us still have to write in C and C++.
Priceviewer.com finds cheap books for you
2001-2005 all rights reserved by Priceviewer.com
This is a site on the Web for cheap,discounted books. we think you will find this site easy to use, lots of cheap books. Remember this site is not used to sell the cheap books, but we help you find the cheap books,the lowest book prices!
Bankone Locations   Chase Locations   Bank of America Locations   Wellsfargo Locations   Bank Locations   Costco Coupons    Costco Locations    Walmart Coupons    Walmart Locations