Published by the technical publisher O'Reilly Media, you can find my books in the computer sections of most bookstores as well as across the Web.
How do you create a mission-critical site that provides exceptional performance while remaining flexible, adaptable, and reliable 24/7? This book offers practical steps for building rock-solid applications that remain effective even as you add features, functions, and users. You'll learn how to develop large web applications with the extreme precision required for other types of software.
A practical introduction to data structures and algorithms using C as the language of implementation. Covers linked lists, stacks, queues, sets, hash tables, heaps, priority queues, graphs, sorting, searching, numerical methods, data compression, data encryption, graph algorithms, and geometric algorithms. Also covers the analysis of algorithms, recursion, and the effective use of pointers. Available in six languages.
Jul 08, 2001 from an O'Reilly readerOverall I think Mr. Loudon did an outstanding job with this book. Having clear explanations and code instead of dazzling displays of calculus makes this, to my mind, the outstanding book on the topic...
Jun 20, 2000 from an O'Reilly reader...I learned more from the few pages in this book about Big-O notation than I had after a week of lectures on the subject...In reading the book you become aware of the writer's obvious respect and pride in the algorithms being presented...The style and content of Mastering Algorithms with C is very much like a digestible derivative of The Art of Programming...
Mar 10, 2000 from an O'Reilly reader...One of those books I had to take a day off for, ring in sick, and read. It was such a revelation to find a well written book with the code in place. I have since then used a number of the structures included with great success...
Don't let the simarilities between C and C++ fool you into thinking that C++ is merely a trivial derivation of C. In fact, it is a rich language that extends C with some grand additions. These include support for object-oriented programming, generic programming using templates, namespaces, inline functions, operator and function overloading, better facilities for memory management, references, safer forms of casting, runtime type information, exception handling, and an extended standard library. This book provides a concise description of the entire language in an easy to reference format.
Feb 16, 2007 from an Amazon readerIf you are looking for a quick and dirty C++ pocket reference, this book should be on the top of your list. It covers all of the necessities, which is great for when you are switching between programming languages...
Jan 28, 2005 from an O'Reilly readerSuper. Absolutely bloody great and useful!
Jun 30, 2004 from an Amazon reader...I have found this book to be an excellent introduction...In just 125 small pages, the author manages to step through all of the aspects of the C++ language and concisely describe them.
Jul 06, 2003 from an Amazon reader...I found this to be a very useful and easy to follow book. It starts out with the basics of writing a C++ program...and moves into more complicated aspects of the language. I would highly recommend this as a reference book...
I'm frequently interested in other book ideas. If you have an idea you think would make a great book, contact me.
Explore information design. Check out the work of Edward Tufte and his vision of "simple design, intense content."
See something that you have questions about, need more information, or would like to discuss a project? Contact me.