YoVDO

Why C++ Loops End - Midnote

Offered By: cpponsea via YouTube

Tags

C++ Courses Mathematical logic Courses Formal Methods Courses Software Architecture Courses Procedural Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of C++ loop termination in this comprehensive conference talk from C++ on Sea 2023. Delve into the fundamental reasons why loops end and learn a formal scheme for expressing these reasons within C++ source code. Examine procedural principles such as object stability, value substitutability, and operation repeatability to understand how a program's flow of execution in the loop's vicinity can directly convey termination reasons. Gain insights from Lisa Lippincott, a seasoned software architect and C++ standardization committee member, as she presents her approach to enhancing code clarity and reliability. Discover how incorporating computer-checked proofs of correctness can become a standard practice in programming, potentially revolutionizing software development methodologies.

Syllabus

Midnote: Why Cpp Loops End - Lisa Lippincott - C++ on Sea 2023


Taught by

cpponsea

Related Courses

Introduction to Logic
Stanford University via Coursera
Logic: Language and Information 1
University of Melbourne via Coursera
Logic: Language and Information 2
University of Melbourne via Coursera
Information Service Engineering
openHPI
Language, Proof and Logic
Stanford University via edX