Overview
Explore the evolution and modern features of the C programming language in this comprehensive conference talk from ACCU 2023. Discover lesser-known C language capabilities such as compound literals for default function arguments, flexible array members for simplified dynamic data structures, anonymous unions, designated initializers, and static array arguments. Learn how leveraging these latest language features can enhance code readability, improve safety, and boost runtime performance. Gain insights into the upcoming C23 standard and understand why C remains relevant for performance-critical applications, hardware-level programming, and C++ interfacing. Whether you're a seasoned C++ programmer curious about C's advancements or a developer looking to rediscover the language's potential, this talk offers valuable knowledge to make C programming more enjoyable and effective.
Syllabus
Programming in Modern C with a Sneak Peek into C23 - Dawid Zalewski - ACCU 2023
Taught by
ACCU Conference