C-Tools Lecture: June 2011
dcw@doc.ic.ac.ukI've just developed and given a brand new first year lecture on C Tools, building a toolbox of useful tools, and the craft skills to use them effectively, in order to make C programming easier.
In the lecture, I strongly recommend The Pragmatic Programmer by Hunt & Thomas. The woodworking metaphor and many inspirational tips comes 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:
- Here are the full size lecture notes (PDF), ie. with one slide per page. Also available in Postscript.
- Here are the 4-up lecture notes (PDF), ie. with 4 slides per page, exactly like the printed notes. Also available in Postscript.
- And here's the C Tools tarball, as a gzipped tar file:
- Download this into your home directory,
- Then extract the contents via:
tar xzf c-tools.tgz- This creates a directory called
c-tools- Don't forget to delete the tarfile later to save space!
- Explore the
c-toolsdirectory, I suggest you start with the top level README and Makefile.- The slides are done with LaTeX's Beamer presentation class with Ann Arbor themed decorations. LaTeX still rocks! See lecture/Makefile in the tarball for details.
dcw@doc.ic.ac.uk
Updated: June 2011![]()
![]()