"New" Features in C - Dan Saks
The first international standard for the C programming language was C90. Since then, three newer standards have been published: C99, C11, and C18. C99 introduced a significant number of new features. C11 introduced a few more, many of which have been available in compilers for some time. C18 fixed bugs in C11 but introduced no new features. Curiously, many of these added features don’t seem to have caught on. Too many C programmers still program in C90 with a sprinkling of C99. This session explains many of these "new" C features, including inline functions, complex arithmetic, extended integer types, variable-length arrays, flexible array members, compound literals, designated initializers, restricted pointers, type-qualified array parameters, anonymous structures and unions, alignment support, non-returning functions, and static assertions. Save the date for NDC TechTown 2020 (31st of August - 3rd of September) Check out more of our talks at: https://ndctechtown.com/ https://www.ndcconferences.com/

Storage Duration and Linkage in C and C++ - Dan Saks

Clean Coders Hate What Happens to Your Code When You Use These Enterprise Programming Tricks

Modern Architecture 101 for New Engineers & Forgetful Experts - Jerry Nixon - NDC Copenhagen 2025

Elements of Programming Style - Brian Kernighan

Programming in Modern C with a Sneak Peek into C23 - Dawid Zalewski - ACCU 2023

10 Tips To Level Up Your AI-Assisted Coding - Aleksander Stensby - NDC London 2026

Plain Text - Dylan Beattie - NDC Oslo 2021

Advice for Writing Small Programs in C

Pointers in C for Absolute Beginners – Full Course

The Art of Code - Dylan Beattie

Bjarne Stroustrup - The Essence of C++

Advanced C: The UB and optimizations that trick good programmers.

2 Years Of Learning C | Prime Reacts

Branchless Programming in C++ - Fedor Pikus - CppCon 2021
![Modern C and What We Can Learn From It - Luca Sas [ ACCU 2021 ]](https://i.ytimg.com/vi/QpAhX-gsHMs/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLACFQmyXvT2ufPhsnr6yxKuu7yrBg)
Modern C and What We Can Learn From It - Luca Sas [ ACCU 2021 ]

Writing better embedded Software - Dan Saks - Keynote Meeting Embedded 2018

5. C to Assembly
![The Forgotten Art of Structured Programming - Kevlin Henney [C++ on Sea 2019]](https://i.ytimg.com/vi/SFv8Wm2HdNM/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLA6OfQFDnHm7CJ4t0hzKqy5qyljsQ)
The Forgotten Art of Structured Programming - Kevlin Henney [C++ on Sea 2019]

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

