Programming Tips

What are #ifndef and #define Directives?

What are #ifndef and #define Directives?

In the C Programming Language, the #ifndef directive checks if the given token has been #defined earlier in the C code. If the token has…

How to Learn to Program More Quickly

Learning programming is undeniably challenging. Achieving some level of mastery requires great focus and time. This applies to students pursuing degrees in computer science, veterans…

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…

Cracking the Coding Interview: 150 Programming Interview Questions and Solutions

The book "Cracking the Coding Interview" is a comprehensive guidebook designed to help individuals prepare for technical interviews at top-tier technology companies such as Google,…

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…

Top 10 C programming resources that will turn you into a better programmer

People consider computer programming a little tiresome but some find it more enjoyable. Every programmer has to keep up with the latest trends coming in…

Ten tips on improving your programming skills

As a programmer I used different ways to improve my programming skills, like reading/writing code, working with experienced programmers and reading blogs and websites. I…

Little known features of C/C++

There are always few little known or hidden features in each programming language. At StackOverflow.com someone started a series of posts "Hidden features of" programming…