vBulletin FAQ
The website where you learn about vBulletin Forums
Home   Download vBulletin   vBulletin FAQ Forums vBulletin Related Sites Contact Us
Welcome to vBulletin FAQ

vBulletin FAQ Navigation

Getting Started

Customizing your vBulletin

Search Engines & SEO

Making Money with a Forum

Promoting your Community

Get your own vBulletin Today


Webmaster Help


Cross-Platform Development in C++: Building Mac OS X, Linux, and Windows Applications





vBulletin Book Store > vBulletin books beginning with C

More details of book titled: Cross-Platform Development in C++: Building Mac OS X, Linux, and Windows Applications

Cross-Platform Development in C++: Building Mac OS X, Linux, and Windows Applications

Author: Syd Logan
Published: 2007-12-07
List price: $49.99
Our price: $40.45
Usually ships in 24 hours
As of: November 20th, 2008 09:55:56 AM
Customer comments on this selection.

vBulletin Not useful
This is a grab-bag of pretty weak essays about software development. br /A small set of mostly irrelevant technologies is focused on. br / br /XUL is a good cross platform technology, but the author's own fledgling effort, trixul, has too little substance and too much focus. br / br /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. br / br /By limiting the discussion to C++, really successful cross-platform technologies such as Java and .net/mono are never discussed. br / br /CVS is recommended over Subversion - this, in 2008!

vBulletin 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..

vBulletin 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. br / br /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. br / br /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++.

Our vBulletin book picks:


Find more vBulletin related products of interest.

Search:
Keywords:
Amazon Logo

Purchase vBulletin - Site Map - vBulletin Forum
Copyright © 2006 vBulletin-FAQ.com. All rights reserved.
This website is not affilliated with Jelsoft or vBulletin.
Forums - Archive