Wednesday 

Room 3 - Level 4 

13:40 - 14:40 

(UTC+02

Talk (60 min)

Memory Safety: Rust vs. C

Memory safety is a prerequisite for both safety and security. Memory safe languages such as Rust promise to improve security compared to established languages such as C and C++. Do these claims stand up to scrutiny? Which language should you choose for your next project?

C
Rust

Robert Seacord

Robert C. Seacord is the Standardization Lead at Woven by Toyota where he works on the Software Craft. Robert is convener of the ISO/IEC JTC1/SC22/WG14 international standardization working group for the C programming language. He is the author of seven books, including Effective C, Second Edition (No Starch Press, 2024), The CERT C Coding Standard, Second Edition (Addison-Wesley, 2014) Secure Coding in C and C++, Second Edition (Addison-Wesley, 2013), and Java Coding Guidelines: 75 Recommendations for Reliable and Secure Programs (Addison-Wesley, 2014). He has also published more than 50 papers on software security, component-based software engineering, Web-based system design, legacy-system modernization, component repositories and search engines, and user interface design and development. Robert has been teaching secure coding in C and C++ to private industry, academia, and government since 2005. He started programming professionally for IBM in 1982.