Download PDF Write Portable Code: An Introduction to Developing Software for Multiple Platforms, by Brian Hook
By downloading the on-line Write Portable Code: An Introduction To Developing Software For Multiple Platforms, By Brian Hook book here, you will certainly obtain some benefits not to opt for the book store. Simply hook up to the internet and begin to download and install the web page link we discuss. Now, your Write Portable Code: An Introduction To Developing Software For Multiple Platforms, By Brian Hook is ready to take pleasure in reading. This is your time and your calmness to get all that you really want from this publication 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
Download PDF Write Portable Code: An Introduction to Developing Software for Multiple Platforms, by Brian Hook
Do you assume that reading is an important activity? Discover your factors why including is necessary. Reading a publication Write Portable Code: An Introduction To Developing Software For Multiple Platforms, By Brian Hook is one part of delightful tasks that will certainly make your life high quality a lot better. It is not about only just what kind of publication Write Portable Code: An Introduction To Developing Software For Multiple Platforms, By Brian Hook you review, it is not simply concerning exactly how lots of e-books you check out, it's about the practice. Reviewing routine will certainly be a way to make publication Write Portable Code: An Introduction To Developing Software For Multiple Platforms, By Brian Hook as her or his buddy. It will certainly despite if they invest cash and also invest more e-books to finish reading, so does this publication Write Portable Code: An Introduction To Developing Software For Multiple Platforms, By Brian Hook
After getting such info from us regarding this book what should you do? Once more, this is an appropriate book that is composed specifically for you, the person that enjoys reading a lot. You are the visitors with big inquisitiveness and also you will not surrender of a book. Write Portable Code: An Introduction To Developing Software For Multiple Platforms, By Brian Hook actually what you require now. You may not be strange with this title of guide, may not you? It is not the time that you will quit to complete. You could complete it every time you want.
Related to this circumstance, you could really have the moment to take Write Portable Code: An Introduction To Developing Software For Multiple Platforms, By Brian Hook as so as possible. Be one of the excellent individuals who take this book additionally for source. For ensuring you to get this book, we will certainly show how you could find and also obtain the soft documents of it right here. Just adhere to the link that we offer and you could straight locate as well as make bargain to obtain this publication. This is just chosen to obtain and wait in some gadget that you bring all over or in the house or office.
Linking to the web nowadays is also extremely simple as well as easy. You can do it through your hand phone or gadget or your computer tool. To begin getting this publication, you could go to the web link in this site and also obtain exactly what you want. This is the initiative to get this outstanding Write Portable Code: An Introduction To Developing Software For Multiple Platforms, By Brian Hook You may find numerous type of book, but this outstanding publication with simple method to discover is extremely uncommon. So, always remember this website to search for the various other book collections.
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, 2005Within the first few chapters, IÂ’ve already learned about a new tool. -- GBGamesÂ’ Blog, July 21, 2005
Read more
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.
Read more
Product details
Paperback: 272 pages
Publisher: No Starch Press; 1 edition (July 15, 2005)
Language: English
ISBN-10: 1593270569
ISBN-13: 978-1593270568
Product Dimensions:
7 x 0.8 x 9.2 inches
Shipping Weight: 1.2 pounds (View shipping rates and policies)
Average Customer Review:
3.8 out of 5 stars
12 customer reviews
Amazon Best Sellers Rank:
#2,733,873 in Books (See Top 100 in Books)
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.
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
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.
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.
This book is an in-depth discussion of issues involved in getting C/C++ code from one platform to another. Hook dives deep into arcane topics such as processor memory access alignment, floating point operation platform differences, and exception handling. The book's not for the faint-of-heart, and it's rather specific to C/C++; however, readers brave enough to push through the book should get interesting insights regardless of what platform and development environment they're working with.This appears to be a great resource for folks who are actively porting software. It's a very good guidebook of issues to address if you're even thinking about porting. I'd also say it's a good skimming read for most developers if only to get an understanding of some engineering principles to consider when building your systems. You never know when your platform might fold or get deprecated.
"Write Portable Code" is not just about writing code that ports from one OS to another or from one architecture to another; it's about writing code that will handle new feature requests, minor OS upgrades, and minor hardware differences. The author fills the book with a surprising amount of information on different storage formats, different C and C++ standards and different OS-dependent APIs for such a small book.No book could cover every possible detail of every possible software port. Instead, the author focuses on the right attitude towards writing portable code. He demonstrates by example in each chapter, with C and C++ code you can download from his web page. Although the author focuses on C and C++ for the purpose of this text, the principles apply to any language, even supposedly portable languages like Perl.It's not an expensive book for what you get. Even the most experienced programmer should find plenty to use here. The author's prose is easy and fun to read, and I laughed out loud more than once at some of his examples.I recommend this book for all programmer levels.
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