Тёмный

Why Loops End in C++ - Lisa Lippincott - CppNow 2023 

CppNow
Подписаться 30 тыс.
Просмотров 2,4 тыс.
50% 1

www.cppnow.org​
/ cppnow
---
Why Loops End in C++ - Lisa Lippincott - CppNow 2023
Slides: github.com/boostcon
---
When we write a loop in a program, we usually intend that each execution of the loop will eventually end. To meet that intention, we should understand the reasons why loops end, and, to give others confidence in our code, we should learn to communicate those reasons.
In this talk, I will examine the reasons why loops end, and present a scheme for expressing those reasons formally within the source code of a program, in a lightly extended version of C++. Starting from procedural first principles of stability of objects, substitutability of values, and repeatability of operations, I will show how reasons for loops to end can be expressed directly by the program’s flow of execution within the neighborhood of the loop.
---
Lisa Lippincott
Lisa Lippincott designed the software architectures of Tanium and BigFix, two systems for managing large fleets of computers. She's currently assistant chair of the numerics study group of the C++ standardization committee. In her spare time, she studies mathematical logic, and wants to make computer-checked proofs of correctness a routine part of programming.
---
Video Sponsors: think-cell and Bloomberg Engineering
Audience Audio Sponsors: Innoplex and Maryland Research Institute
---
Videos Filmed & Edited By Bash Films: bashfilms.com/
RU-vid Channel Managed & Optimized By Digital Medium Ltd: events.digital-medium.co.uk
---
CppNow 2024
www.cppnow.org​
/ cppnow
---
#boost #cpp #programming #arithmetic

Наука

Опубликовано:

 

24 июл 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 1   
@kuhluhOG
@kuhluhOG 5 месяцев назад
I am sometimes amazed by how many different types of background noises there are on CppNow videos. This time the voice is slightly robotic.
Далее
The moment we stopped understanding AI [AlexNet]
17:38
Просмотров 656 тыс.
Спецэффекты в Симс 4
00:36
Просмотров 300 тыс.
меня не было 9 дней
12:48
Просмотров 2,3 млн
WHY did this C++ code FAIL?
38:10
Просмотров 214 тыс.
Premature Optimization
12:39
Просмотров 772 тыс.
The Decay of Consumer Rights (ft. Louis Rossmann)
19:17
Why I Chose Rust Over Zig
33:18
Просмотров 33 тыс.
7 Years of Software Engineering Advice in 18 Minutes
18:32
Самый быстрый пылесос!
0:30
Просмотров 17 тыс.