C-Programming-Tools Fourth Lecture: released 28th May 2021
d.white@imperial.ac.ukI have just released the fourth (of 5) lectures of my 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.
This fourth lecture covers a single main topic:
- Making Code Generators for little languages easier to build - by using parser generator and lexer generator tools (eg. the combination of Yacc/Bison, Lex/Flex, and datadec for Abstract Syntax Trees).
Here are the lecture materials (slides and associated examples - of which there are many):
- Here are the full size lecture notes (PDF), ie. with one slide per page.
- Here are the 4-up lecture notes (PDF), ie. with 4 slides per page.
- 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-lecture4.tgz
- This creates a directory called
c-tools-lecture4
- Explore the
c-tools-lecture4
directory, I suggest you start with the top level README and Makefile.- Here are the 2 videos in Panopto:
d.white@imperial.ac.uk
Updated: May 2021Back to my C Tools Lectures Pages. ![]()
![]()