Город: Санкт-Петербург Новосибирск Казань Язык: Русский English

Эффективное использование С++
Новосибирск / осень 2019, посмотреть все семестры

Запишитесь на курс, чтобы получать уведомления и иметь возможность сдавать домашние задания. Для записи требуется регистрация на сайте.
Перейти к регистрации Войти

Программа ориентирована на студентов, имеющих хотя бы небольшой опыт процедурного программирования, предпочтительно на языке со строгой типизацией.

Курс демонстрирует основные средства языка С++, а также наиболее популярных его библиотек. Большое внимание уделяется сложным моментам, незнание которых часто приводит к опасениям при использовании С++: работа с памятью, оптимальность при вызове функций, работа с исключениями и т.д. В дополнении слушателям демонстрируются последние нововведения языка, призванные значительно упростить разработку.

Дата и время Название Место Материалы
14 ноября
16:20–17:55
Как начать программировать на C++ и не утонуть в этом. Библиотеки, утилиты, средства разработки, сборка, Лекция НГУ, 4117, НГУ, новый корпус слайды,  видео
14 ноября
18:10–19:45
Лекция 2. Работа с памятью. Утечки ресурсов и как их избежать. RAII, умные указатели, Лекция НГУ, 4117, НГУ, новый корпус слайды,  видео
15 ноября
16:20–17:55
Лекция 3. Move semantics, rvalue reference, perfect forwarding, Лекция НГУ, 4117, НГУ, новый корпус слайды,  видео
15 ноября
18:10–19:55
Лекция 4. Callbacks: lambda, bind & function, Лекция НГУ, 4117, НГУ, новый корпус слайды,  видео
16 ноября
16:20–17:55
Лекция 5. Multithreading in C++ (потоки, блокировки, задачи, атомарные операции, очереди сообщений), Лекция НГУ, 4117, НГУ, новый корпус слайды,  видео
16 ноября
18:10–19:45
Лекция 6. Обзор возможностей современных стандартов (auto/decltype, generics, concepts, ranges, modules, constexpr), Лекция НГУ, 4117, НГУ, новый корпус слайды,  видео