Pass the PMP® Exam on Your First Try — Expert-Led Training
AI Engineer - Learn how to integrate AI into software applications
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Explore the complex concept of program correctness in this conference talk from C++Now 2025, where David Sankel examines what it truly means for a C++ program to be "correct." Delve into various attempts to define program correctness and discover the inherent pitfalls and limitations of each approach. Learn why formal correctness, while important, has significant constraints in real-world software development scenarios. Understand the broader implications of correctness in software engineering and consider alternative approaches to achieving reliable, high-quality code. Gain insights from Adobe's Principal Scientist and active C++ Standardization Committee member as he challenges conventional thinking about program verification and explores more practical methodologies for ensuring software reliability. Examine the gap between theoretical correctness and practical software development needs, and discover strategies for building robust C++ applications that go beyond traditional correctness paradigms.
Syllabus
C++ Program Correctness and its Limitations - David Sankel - C++Now 2025
Taught by
CppNow