ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Lecture 1. The Very Soul of C++. Master's Course in C++ (MIPT, 2025-2026).

Автор: Konstantin Vladimirov

Загружено: 2025-10-04

Просмотров: 11343

Описание: Master's degree lectures at MIPT on modern C++. Department of Microprocessor Technologies.

In this lecture, we will begin our course by diving into the very essence of the C++ language. We will talk about the language standard, discover generic programming, and dedicate significant time to program behavior, including undefined behavior. By the end of this lecture, you will understand in which cases the compiler can remove your code and what you can do about it. We will also touch upon the new C++26 feature — erroneous behavior.

Lecturer: Konstantin Vladimirov.
Lecture date: September 3, 2025.
Filming assistance: Anastasia Chernikova, Vladislav Belov

Previous lecture: None, this is the first lecture of the course.
Next lecture:    • Lecture 2. Strings. Master's Course in C++...  

Slides for all lectures: https://sourceforge.net/projects/cpp-...
Code examples for all lectures: https://github.com/tilir/cpp-masters

Timeline:
00:00 The C++ language and the language standard. Normative references.
07:30 The MSB problem and its solution in C
14:05 Several iterations of the solution in C++
21:40 The efficiency problem with unsigned char and the first UB-based optimization
29:25 The abstract machine of the language and the as-if rule
38:05 The boundaries of compiler conservatism: the importance of UB
46:18 An interesting example from this year and a challenge for the audience.
52:30 The danger of hidden UB and the introduction of Erroneous behavior in the language
58:58 Homework and overview of sources.

Errata:
Empty for now

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Lecture 1. The Very Soul of C++. Master's Course in C++ (MIPT, 2025-2026).

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Lecture 2. Strings. Master's Course in C++ (MIPT, 2025-2026).

Lecture 2. Strings. Master's Course in C++ (MIPT, 2025-2026).

Улучшаем и усложняем C++ код: функции, исключения, ranges и корутины

Улучшаем и усложняем C++ код: функции, исключения, ranges и корутины

Константин Владимиров — Распределение регистров

Константин Владимиров — Распределение регистров

Магистерский курс C++ (МФТИ, 2022-2023). Лекция 1. Строки.

Магистерский курс C++ (МФТИ, 2022-2023). Лекция 1. Строки.

Master's Course in C++ (MIPT, 2025-2026).

Master's Course in C++ (MIPT, 2025-2026).

Современный C++: уникальные PTR и векторы

Современный C++: уникальные PTR и векторы

Будет ли встраиваемые системы по-прежнему привлекательной карьерой в 2026 году?

Будет ли встраиваемые системы по-прежнему привлекательной карьерой в 2026 году?

СОЗНАНИЕ ИИ. Как ИИ видит нас? / Информатика

СОЗНАНИЕ ИИ. Как ИИ видит нас? / Информатика

CppCon 2017: Fedor Pikus “C++ atomics, from basic to advanced.  What do they really do?”

CppCon 2017: Fedor Pikus “C++ atomics, from basic to advanced. What do they really do?”

Как инженеры C++ зарабатывают более 800 тысяч долларов, создавая самые быстрые системы в мире

Как инженеры C++ зарабатывают более 800 тысяч долларов, создавая самые быстрые системы в мире

Reflection: C++’s Decade-Defining Rocket Engine - Herb Sutter - CppCon 2025

Reflection: C++’s Decade-Defining Rocket Engine - Herb Sutter - CppCon 2025

Во что верит Путин?

Во что верит Путин?

Old C++ vs Modern C++ — Did We Fix It or Break It?

Old C++ vs Modern C++ — Did We Fix It or Break It?

Modern X86 Assembly Language Programming • Daniel Kusswurm & Matt Godbolt • GOTO 2025

Modern X86 Assembly Language Programming • Daniel Kusswurm & Matt Godbolt • GOTO 2025

15 лет программирования на C++ — советы начинающим программистам

15 лет программирования на C++ — советы начинающим программистам

Дороничев: ИИ — пузырь, который скоро ЛОПНЕТ. Какие перемены ждут мир?

Дороничев: ИИ — пузырь, который скоро ЛОПНЕТ. Какие перемены ждут мир?

Эмуляция ЦП в C++ (6502)

Эмуляция ЦП в C++ (6502)

Introduction to Wait-free Algorithms in C++ Programming - Daniel Anderson - CppCon 2024

Introduction to Wait-free Algorithms in C++ Programming - Daniel Anderson - CppCon 2024

Вам следует прочитать Открытый исходный код

Вам следует прочитать Открытый исходный код

Будущее С++ и новые стандарты #интервью #c++

Будущее С++ и новые стандарты #интервью #c++

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]