The Most Addictive Python and SQL Courses
AI, Data Science & Cloud Certificates from Google, IBM & Meta
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Explore how embedding functional ranges into source code can solve critical information loss between system design and implementation in this 23-minute conference talk from the Vector Code Quality Symposium 2024. Learn why moving away from default scalar types like int, char, and long enables stronger type safety and allows both static and dynamic checks to detect overflows, mismatches, and out-of-range values before they cause system failures. Discover practical approaches to functional safety, static analysis, and type safety techniques that can prevent embedded software issues at the source code level. Gain insights into how proper type design can bridge the gap between theoretical system specifications and actual implementation, ultimately leading to more robust and reliable embedded systems.
Syllabus
Why is Everything an int?
Taught by
VECTOR