C-Tools First Lecture: 29th May 2014


I have just given the first lecture of my 3 first year lectures on C Tools, building a toolbox of useful tools, and the craft skills to use them effectively, in order to make C programming easier.

The first lecture covers the following topics:

  • Programmer's Editors: Use a single editor well.
  • Automating Compilation: Use make.
  • Automating Testing: Test often, test ruthlessly.
  • Debugging: Use a debugger and know it well.
  • Building shortlived tools on the fly.

In the lecture, I strongly recommend The Pragmatic Programmer by Hunt & Thomas. The woodworking metaphor and many inspirational tips come from there. A few years ago, I wrote a review of this book in my Professional Software Development webpages, please find it here.

Here are the lecture materials, covering the lecture and associated examples (of which there are many):

Updated: May 2014 
Back to my C Tools Lectures Pages.