C-Tools Second Lecture: 6th June 2013


I have recently given the second lecture of my two 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 second lecture covers the following topics:

  • More Advanced Tools:
    • Optimization and Profiling.
    • Generating ADT modules automatically.
    • Reusable ADT modules: hashes, sets, lists, trees etc.
    • Building shortlived tools on the fly.
    • Parser and Lexer Generator tools: yacc and lex.

Here are the lecture materials (slides and associated examples - of which there are many):

Updated: June 2013 
Back to the First C Tools Lecture Page. Back to my C Tools Lectures Pages.