Reducing undefined behavior in the C language

Professor Martin Uecker discussed the challenges of reducing undefined behavior in the C programming language at the Kernel Recipes conference. He explored whether C can evolve into a memory-safe language while maintaining its performance and portability advantages.
Why it matters
As C remains foundational to modern computing, improving its safety is critical for reducing security vulnerabilities in global software infrastructure.
Reducing undefined behavior in the C language [LWN.net]
Reducing undefined behavior in the C language
As a professor of biomedical engineering, Martin Uecker perhaps does not fit the profile of a typical presenter at Kernel Recipes . He is, however, a longtime Linux user, and works on free software for controlling magnetic resonance imaging (MRI) scanners. He was at the conference to talk about the C programming language, the specific problem of undefined behavior in C, and whether it can eventually be made into a memory-safe language.
Get smarter about the news
Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.
Create free accountAlready have an account? Sign in