Programming in Modern C with a Preview of C23 - Dawid Zalewski - ACCU 2023

An exploration of contemporary C programming techniques and an overview of upcoming features in C23, presented by Dawid Zalewski at ACCU 2023.

Programming in Modern C with a Preview of C23 - Dawid Zalewski - ACCU 2023
ACCU Conference
155.4K views • Jun 23, 2023
Programming in Modern C with a Preview of C23 - Dawid Zalewski - ACCU 2023

About this video

ACCU Membership: https://tinyurl.com/ydnfkcyn
https://accu.org
https://www.accuconference.org/

C Is Great, Long Live C! Programming in Modern C with a Sneak Peek into C23 - Dawid Zalewski - ACCU 2023
Slides: https://accu.org/conf-previous/accu2023/

If you are a seasoned C++ programmer you might think about C as a prehistoric language stuck in the times of K&R. But have you ever heard about compound literals and about how they can be used to enable default function arguments in C? Or have you ever used flexible array members to simplify dynamic data structures creation? What about anonymous unions, designated initialisers or static array arguments? Never heard of those? C is a living language that has much to offer to those who care about performance, who program close to hardware or whose daily routine involves interfacing C++ with C code. If you are such a person, or you are just curious and would like to learn about the older, little brother of C++, this is a talk for you. We will (re-)discover the perks and perils of modern C. Step by step, we’ll see how leveraging the latest language features helps readability, improves safety and leads to better runtime performance. Who knows, maybe you’ll find writing C enjoyable (again)?
---

Dawid Zalewski

Dawid is a computer engineer with a heart for teaching. He's been programming for over 20 years evolving through Basic, Turbo Pascal and many other languages to finally find his home in the land of C++ (with occasional visits to Python). His interests focus on the design and evolution of programming languages and paradigms. In his free time he explores the forming landscape of data-driven education or reads books.
---

YouTube Videos Filmed, Edited & Optimised by Digital Medium: https://events.digital-medium.co.uk

#accuconf #programming #cprogramming

Tags and Topics

Browse our collection to discover more content in these categories.

Video Information

Views

155.4K

Likes

3.6K

Duration

01:27:41

Published

Jun 23, 2023

User Reviews

4.7
(31)
Rate:

Related Trending Topics

LIVE TRENDS

Related trending topics. Click any trend to explore more videos.