C Programming Tools First Lecture: 25th May 2017


I've just given the first lecture of my 4 first year lectures on C Programming Tools, building a toolbox of useful tools, and the craft skills to use them effectively, in order to make C programming easier. This year, I'm working with my colleague Evangelos Ververas, who will be giving the second lecture.

The first lecture covers the following topics:

  • Programmer's Editors: Use a single editor well.
  • Automating Compilation: Use make.
  • Multi-directory C projects with libraries.

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 2017 
Back to my C Tools Lectures Pages.