Future-Proof Your Career: AI Manager Masterclass
AI Engineer - Learn how to integrate AI into software applications
Overview
Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Learn about implementing MISRA C and C++ coding standards in open-source software development through this 51-minute conference talk from the Linux Foundation's Open Source Summit. Discover how to build software systems that meet industry best practices for safety and security by moving beyond unrestricted C and C++ programming. Explore the fundamental weaknesses of C and C++ rooted in 1970s C design, including undefined aspects, obscure programming pitfalls, and C's lack of runtime error detection. Understand the critical importance of MISRA C and MISRA C++ coding standards as they define safer subsets of these languages adopted across all industry sectors developing software for critical contexts. Examine the key role these standards play in critical systems software development and their relevance to industry safety and security standards. Gain insights specifically tailored for open-source practitioners, drawing from real-world experience implementing MISRA coding standards in prominent open-source projects including Xen and Zephyr. Master the practical aspects of bringing rigorous coding standards to open-source development while maintaining the collaborative and innovative spirit of the OSS community.
Syllabus
MISRA C and C++ in OSS: Yes, We Can! - Roberto Bagnara, BUGSENG / University of Parma
Taught by
Linux Foundation