The C programming language is over thirty years old and still going strong. It’s the main language used in many embedded systems projects, including the ones I work on. Below is a list of generic programming references.