DiscoverSoftware Engineering Radio - the podcast for professional software developersSE Radio 650: Robert Seacord on What's New in the C Programming Language
SE Radio 650: Robert Seacord on What's New in the C Programming Language

SE Radio 650: Robert Seacord on What's New in the C Programming Language

Update: 2025-01-17
Share

Description

Robert Seacord, the Standardization Lead at Woven by Toyota, the convenor of the C standards committee, and author of The CERT® C Coding Standard, Effective C, and Secure Coding in C and C++, speaks with SE Radio host Gavin Henry about What's New in the C Programming Language.

They start with a review of the history of C and why it has a standard, and then they discuss what C23 brings and how programmers can take advantage of it. They consider the sectors in which C is most used and whether you should use C to start a brand new project in 2025. Seacord discusses 8 new things that C23 brings, use case examples, must haves, floating point numbers, how automotive systems use C, why C is used there, Rust vs C, compile time checks vs static analysis, all the various safety standards they can use, why you should use the right tool for the job and never trust user input no matter the language. 

Brought to you by IEEE Computer Society and IEEE Software magazine.

Comments (1)

Gustavo Alejandro Castellanos Alfonzo

I recommend this video about floating point: https://youtu.be/PZRI1IfStY0?si=_KBn2pr64SC9Ww_5

Jan 20th
Reply
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

SE Radio 650: Robert Seacord on What's New in the C Programming Language

SE Radio 650: Robert Seacord on What's New in the C Programming Language

SE Radio