C Programming Tools First Lecture: released 18th May 2021


d.white@imperial.ac.uk

I have now released the first of my 5 pre-recorded 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've split each lecture video into several shorter, more manageable chunks, and have just uploaded them into Panopto.

The first lecture covers the following topics:

  • Introduction to the Lectures: Why build tools?
  • Programmer's Editors: Use a single editor well.
  • Automating Compilation: Use make or cmake.
  • Multi-directory C projects with libraries.

In the lecture, I strongly recommend The Pragmatic Programmer by Hunt & Thomas. The tool building 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 a tarball of associated examples (of which there are many):


d.white@imperial.ac.uk
Updated: May 2021 
Back to my C Tools Lectures Pages.