Цифровое образование

OTUS: Демо-занятие курса «C++ Developer Professional» - видео - HD

OTUS: Демо-занятие курса «C++ Developer Professional» - видео -
01:51:37
Работая в сфере IT, нужно постоянно изучать новое, чтобы оптимизировать процессы и улучшать результаты труда. Часто для этого требуется в сжатые сроки освоить смежные направления и новые технологии. Где брать время? Учиться онлайн у профессионалов!

Демо-занятие курса «C++ Developer Professional» - видео -.

Новые ключевые слова co_await, co_yield и co_return уже поддерживаются современными компиляторами, но программистам на C++ еще предстоит научиться их использовать на практике.
В данном интенсиве мы рассмотрим как можно сделать обертку над асинхронными сокетами под Linux, которую можно будет использовать для передачи управления с помощью сопрограмм. Итоговый результат будет интересно сравнить с классическим решением на основе функций обратного вызова, чтобы проверить насколько для сопрограммы выполняется принцип zero-overhead abstractions.

День 1
Вооружимся основными инструментами, которые нам потребуются. Вспомним про проблему 10k (и про 10M). Посмотрим как использовать epoll в Linux для ожидания событий на множестве сокетов. Проведем замеры производительности решения на epoll. Обсудим концепцию сопрограмм и как ее реализовали в C++20. Освоим новые ключевые слова и основные базовые блоки для построения сопрограмм на C++.

«C++ Developer. Professional» — otus.pw/5kDn/

Преподаватель: Павел Филонов — Ex-Data Science Manager в Kaspersky

Подключайтесь к обсуждению в чате — otus.pw/5IKm/

Пройдите опрос по итогам мероприятия – otus.pw/iz4U/

Презентация — otus.pw/xBdI/

Следите за новостями проекта:
— Facebook: otus.pw/3hO2
— Telegram: t.me/Otusjava
— ВКонтакте: otus.pw/850t
— LinkedIn: otus.pw/yQwQ/
— Хабр: otus.pw/S0nM/
RSS
MatProg ru
20:26
Благодарю за материал. В презентации ссылки на C10K и C10M нужно исправить, источники не открываются.
Загрузка...