Advanced C

Programming languages

This is a workshop for anyone who really loves C. You will be learning about C in greater detail than you have ever experienced before. We will be grounding this learning on wording directly from the standard.

We will be covering: the spirit of C, terms and diagnostics, incomplete types, structs and enums, compound literals, scope, identifiers, linkage, sequencing (sequence points), representation, lvalues, arrays, pointers, conversions, promotions, concurrency, testing, preprocessor.


09:00 -17:00