Jumping into C++

Want to learn to code? Want to learn C++? Struggling to follow your lecturer or books and tutorials written for experts? You’re not alone. As a professional C++ developer and former Harvard teaching fellow, I know what you need to know to be a great C++ programmer, and I know how to teach it, one […]

By |Programming Books|0 Comments

Test Driven Development for Embedded C

TDD is a modern programming practice C developers need to know. It’s a different way to program—unit tests are written in a tight feedback loop with the production code, assuring your code does what you think. You get valuable feedback every few minutes. You find mistakes before they […]

By |Programming Books|1 Comment

Cracking the Coding Interview, Fourth Edition: 150 Programming Interview Questions and Solutions

Now in the 4th edition, Cracking the Coding Interview gives you the interview preparation you need to get the top software developer jobs. This book provides:

150 Programming Interview Questions and Solutions: From binary trees to binary search, this list of 150 questions includes the most common and most useful questions in […]

By |Programming Books|0 Comments

iPhone and iPad Apps for Absolute Beginners (Getting Started)

The iPhone is the hottest gadget of our generation, and much of its success has been fueled by the App Store, Appleā€™s online marketplace for iPhone applications. Over 1 billion apps have been downloaded in the 9 months the App Store has been open, ranging from the simplest games to the […]

By |Programming Books|1 Comment

The C++ Standard Library: A Tutorial and Reference

Programming with the C++ Standard Library can certainly be difficult task. Nicolai Josuttis’s The C++ Standard Library is one of the best available books to using the built-in features of C++ effectively.

The C++ Standard Library provides lots of built-in functionality in the form of the Standard Template Library (STL). The STL was created as the […]

By |Programming Books|0 Comments

C++ How to Program (7th Edition)

This comprehensive best-seller is aimed at readers with little or no programming experience. It teaches by presenting the concepts in the context of full working programs and takes an early-objects approach. The authors emphasize achieving program clarity through structured and object-oriented programming, software reuse and component-oriented software construction.

Introduction to Computers, the Internet and World Wide […]

By |Programming Books|1 Comment

Algorithms in C

This book provides a comprehensive collection of algorithms implemented in C programming language. A variety of algorithms are described in each of the following areas: sorting, searching, string-processing, and geometric, graph, and mathematical algorithms. These algorithms are expressed in terms of concise implementations in C, so that readers can both appreciate their fundamental properties and […]

By |Programming Books|0 Comments

Effective C++: 55 Specific Ways to Improve Your Programs and Designs

This exceptionally useful text offers Scott Myers’s expertise in C++ class design and programming tips. The second edition incorporates recent advances to C++ included in the ISO standard, including namespaces and built-in template classes, and is required reading for any working C++ developer.

The book opens with some hints for porting code from C to C++ […]

By |Programming Books|0 Comments