Вот и наступил сентябрь, начало учебного года.
Каждый год я делаю стримы со своего магистерского и бакалаврского курсов. Этот год не станет исключением.
Ссылки выкладываются в дискорд для либералов: https://discord.gg/w73eVVraKg
И в Max для патриотов: https://max.ru/channel_cpp_lects_rus
Ссылки на стрим постятся до начала лекции, так что вы можете участвовать онлайн в реальном времени. Вопросы по теме лекции из чата стрима зачитываются в аудитории. В основном канале дискорд-сервера обычно помещается организационная информация. Как вы понимаете, я нигде не размещаю рекламу, ничего не монетизирую и т.п. Если вы хотите меня поддержать у меня есть boosty: https://boosty.to/cpp_lects_rus и это единственный официальный способ.
Стримы в этом году будут вестись на rutube, технология опробована и сюрпризов не ожидается. Стримы отличаются от публично выложенных на канале курсов некоторыми обновлениями материала, отсутствием видео и традиционно плохим звуком (с обработкой звука и съёмкой видео я заморачиваюсь только для официальной выкладки), на стримах у меня обычно только экран -- слайды и код. Записи стримов сохраняются и доступны после стрима в том числе доступны записи с прошлых лет.
#official
Каждый год я делаю стримы со своего магистерского и бакалаврского курсов. Этот год не станет исключением.
Ссылки выкладываются в дискорд для либералов: https://discord.gg/w73eVVraKg
И в Max для патриотов: https://max.ru/channel_cpp_lects_rus
Ссылки на стрим постятся до начала лекции, так что вы можете участвовать онлайн в реальном времени. Вопросы по теме лекции из чата стрима зачитываются в аудитории. В основном канале дискорд-сервера обычно помещается организационная информация. Как вы понимаете, я нигде не размещаю рекламу, ничего не монетизирую и т.п. Если вы хотите меня поддержать у меня есть boosty: https://boosty.to/cpp_lects_rus и это единственный официальный способ.
Стримы в этом году будут вестись на rutube, технология опробована и сюрпризов не ожидается. Стримы отличаются от публично выложенных на канале курсов некоторыми обновлениями материала, отсутствием видео и традиционно плохим звуком (с обработкой звука и съёмкой видео я заморачиваюсь только для официальной выкладки), на стримах у меня обычно только экран -- слайды и код. Записи стримов сохраняются и доступны после стрима в том числе доступны записи с прошлых лет.
#official
🎉72❤64🤣31🔥17👍16💊9👎4😁3🕊1
Выложили доклад моего студента и коллеги Саши Романова про рефлексию в C++.
С моей точки зрения, композиционно и содержательно это лучшее что вы можете посмотреть о рефлексии в этом году.
https://www.youtube.com/watch?v=M58nlv0lJr4
00:00 Intro.
02:46 Начало доклада. Немного о макросах.
07:08 Рефлексия, кошачьи уши, сплайсы и template for: самый быстрый тур.
23:58 Паттерны проектирования и их переиспользование.
28:36 Factory на рефлексии
32:48 Observer на рефлексии
43:09 Стирание типов на рефлексии
53:20 Завершение и вопросы
#conference
С моей точки зрения, композиционно и содержательно это лучшее что вы можете посмотреть о рефлексии в этом году.
https://www.youtube.com/watch?v=M58nlv0lJr4
00:00 Intro.
02:46 Начало доклада. Немного о макросах.
07:08 Рефлексия, кошачьи уши, сплайсы и template for: самый быстрый тур.
23:58 Паттерны проектирования и их переиспользование.
28:36 Factory на рефлексии
32:48 Observer на рефлексии
43:09 Стирание типов на рефлексии
53:20 Завершение и вопросы
#conference
YouTube
Александр Романов — Почти прикладная рефлексия: формализуем паттерны программирования на C++26
Подробнее о конференции C++ Russia: https://jrg.su/nbdpQS
— —
Скачать презентацию с сайта — https://jrg.su/3XdaN7
Хочу познакомить зрителей с рефлексией в C++26. Поскольку этот инструмент крайне нов, я предложу свои варианты его применения, а именно формализацию…
— —
Скачать презентацию с сайта — https://jrg.su/3XdaN7
Хочу познакомить зрителей с рефлексией в C++26. Поскольку этот инструмент крайне нов, я предложу свои варианты его применения, а именно формализацию…
🔥50❤14👍13❤🔥5💩2🙏1
Мне начали кидать в личку всякие странные видео из бентосных интернетов, появляющиеся (сейчас в 2026-м) как реакт на моё старое интервью 2024-го года. Вот на это:
https://t.iss.one/cpp_lects_rus/225
Хочется во-первых поздравить их авторов с подключением к интернету. А во вторых хочется объявить первый из серии добрых стримов.
Итак встречайте, добрый стрим №1 пройдёт в среду вечером в 22-00 на бусти. Обсудим безопасные языки. В стриме будет две части. Сначала я в формате образовательного семинара не особо вчитываясь в вопросы разберу что это вообще такое, в чём они безопасные, какие вообще есть и всё такое. Дальше поотвечаю на вопросы. Ну а потом серьёзная часть закончится и я поразбираю видосы, которые мне накидали. И комменты под ними. И личности авторов. Стрим, как я и обещал, будет добрым.
Не пропустите:
https://boosty.to/cpp_lects_rus/streams/video_stream?share=post_link
Для вопросов:
https://www.donationalerts.com/r/cpp_lects_rus
UPD
Запись и слайды доступны тут:
https://boosty.to/cpp_lects_rus/posts/d66e9da6-08e2-414b-8f8f-be8fd0c8787d
#boosty
https://t.iss.one/cpp_lects_rus/225
Хочется во-первых поздравить их авторов с подключением к интернету. А во вторых хочется объявить первый из серии добрых стримов.
Итак встречайте, добрый стрим №1 пройдёт в среду вечером в 22-00 на бусти. Обсудим безопасные языки. В стриме будет две части. Сначала я в формате образовательного семинара не особо вчитываясь в вопросы разберу что это вообще такое, в чём они безопасные, какие вообще есть и всё такое. Дальше поотвечаю на вопросы. Ну а потом серьёзная часть закончится и я поразбираю видосы, которые мне накидали. И комменты под ними. И личности авторов. Стрим, как я и обещал, будет добрым.
Не пропустите:
https://boosty.to/cpp_lects_rus/streams/video_stream?share=post_link
Для вопросов:
https://www.donationalerts.com/r/cpp_lects_rus
UPD
Запись и слайды доступны тут:
https://boosty.to/cpp_lects_rus/posts/d66e9da6-08e2-414b-8f8f-be8fd0c8787d
#boosty
Telegram
C++ and other lectures
Меня очень редко зовут на интервью (и почему-то обычно перед Новым Годом).
На этот раз меня позвали на довольно крупный и популярный канал, за что уважаемому автору канала огромное спасибо.
https://youtu.be/u3uuGrptpBs
В этом интервью я:
* Ностальгирую…
На этот раз меня позвали на довольно крупный и популярный канал, за что уважаемому автору канала огромное спасибо.
https://youtu.be/u3uuGrptpBs
В этом интервью я:
* Ностальгирую…
🔥91👍21😁16❤11❤🔥3
Выложили доклад моего аспиранта и коллеги Владислава Белова @sick_hoof по алиасингу памяти в C++.
https://www.youtube.com/watch?v=lkklIY4580o
00:00 Начало и представление оратора.
01:41 Определение алиасинга, его цена и опыт запрета алиасинга в Fortran.
07:45 Революция языка C: type-based aliasing и его поддержка в компиляторах.
13:31 Алиасинг в C++ на сегодняшний день. Свод правил type punning.
22:50 Привет из прошлого: restrict в C и эффект наблюдателя.
28:02 Попытки добавить в C++ такого рода механизмы.
41:04 Итоги и ответы на вопросы
Мы с ним вместе докладывали на ту же тему на ZCC прошлого года, но тут куда больше интересной информации по C++ части и очень обстоятельный разбор вариантов добавления подобных механизмов в язык.
Очень рекомендую посмотреть. Доклад визуально безупречен. Мне наша деврел написала "выложили твоего котика" ))
Настя Черникова @anastasiya_chernik0va (вы её уже видели на этом канале) как эксперт тоже очень хороша.
#conference
https://www.youtube.com/watch?v=lkklIY4580o
00:00 Начало и представление оратора.
01:41 Определение алиасинга, его цена и опыт запрета алиасинга в Fortran.
07:45 Революция языка C: type-based aliasing и его поддержка в компиляторах.
13:31 Алиасинг в C++ на сегодняшний день. Свод правил type punning.
22:50 Привет из прошлого: restrict в C и эффект наблюдателя.
28:02 Попытки добавить в C++ такого рода механизмы.
41:04 Итоги и ответы на вопросы
Мы с ним вместе докладывали на ту же тему на ZCC прошлого года, но тут куда больше интересной информации по C++ части и очень обстоятельный разбор вариантов добавления подобных механизмов в язык.
Очень рекомендую посмотреть. Доклад визуально безупречен. Мне наша деврел написала "выложили твоего котика" ))
Настя Черникова @anastasiya_chernik0va (вы её уже видели на этом канале) как эксперт тоже очень хороша.
#conference
YouTube
Владислав Белов — Алиасинг памяти в C++: прошлое, настоящее и будущее
Подробнее о конференции C++ Russia: https://jrg.su/nbdpQS
— —
Алиасинг — одна из самых важных и при этом до сих пор недостаточно хорошо понимаемых тем в системном программировании. Проблема контроля алиасинга существует во всех языках программирования, работающих…
— —
Алиасинг — одна из самых важных и при этом до сих пор недостаточно хорошо понимаемых тем в системном программировании. Проблема контроля алиасинга существует во всех языках программирования, работающих…
❤36🔥21👍17😁3👏1🙏1💅1
Участвую в Ghost in the Code, рассылке YADRO о работе с легаси на C++. Удивительно ламповый формат, электронная почта и всё такое. Семь авторов, семь писем, по одному в неделю. Первое придёт 15 сентября.
Темы охватывают разные стороны работы со старым кодом: как разобраться в незнакомом проекте с помощью AI, привести в порядок сборку и CI, разобраться с аллокаторами в PostgreSQL, внедрить новые возможности C++ и настроить поиск ошибок. Будет и разговор о процессах: ревью, документации и выборе между рефакторингом и переписыванием.
Кроме меня, письма готовят Антон Полухин, Алексей Веселовский, Андрей Карпов, Илья Шишков и другие.
В каждом письме будет задача. Среди тех, кто правильно решит все задачи, разыграют призы, в том числе мою книгу Оптимизирующие компиляторы с автографом.
Подписка бесплатная. Программа и форма подписки: https://yadro-legacy.tech
#publications
Темы охватывают разные стороны работы со старым кодом: как разобраться в незнакомом проекте с помощью AI, привести в порядок сборку и CI, разобраться с аллокаторами в PostgreSQL, внедрить новые возможности C++ и настроить поиск ошибок. Будет и разговор о процессах: ревью, документации и выборе между рефакторингом и переписыванием.
Кроме меня, письма готовят Антон Полухин, Алексей Веселовский, Андрей Карпов, Илья Шишков и другие.
В каждом письме будет задача. Среди тех, кто правильно решит все задачи, разыграют призы, в том числе мою книгу Оптимизирующие компиляторы с автографом.
Подписка бесплатная. Программа и форма подписки: https://yadro-legacy.tech
#publications
❤57🔥27👍20🙏2❤🔥1💊1
Многие люди, прошедшие мой базовый курс языка C спрашивали -- а что дальше. Ведь мир языка C куда глубже и интересней чем простые алгоритмы и всё такое. И моя главная проблема всегда была в том, что дальше надо идти в системное ПО, Linux kernel и прочие вещи которых я достаточно глубоко не знаю (и поэтому не могу рассказывать).
Я рад сообщить, что открывается прекрасная возможность. Известный в мире языка C разработчик, Сергей Мирошниченко (PCIe Hotplug в Linux kernel и многое другое, погуглите) будет вести массовый открытый курс "Системное программирование с использованием языка С". Курс пройдет онлайн с октября 2026 по май 2027 года. Занятия -- раз в неделю. Больше половины времени будет посвящено практике.
Занятия бесплатные, но нужна регистрация.
Материалы для подготовки и форма регистрации: https://edu.yadro.com/practical-courses/?course=sistem-programming-c
UPD: как выяснилось курс только для студентов.
#c_graduate
Я рад сообщить, что открывается прекрасная возможность. Известный в мире языка C разработчик, Сергей Мирошниченко (PCIe Hotplug в Linux kernel и многое другое, погуглите) будет вести массовый открытый курс "Системное программирование с использованием языка С". Курс пройдет онлайн с октября 2026 по май 2027 года. Занятия -- раз в неделю. Больше половины времени будет посвящено практике.
Занятия бесплатные, но нужна регистрация.
Материалы для подготовки и форма регистрации: https://edu.yadro.com/practical-courses/?course=sistem-programming-c
UPD: как выяснилось курс только для студентов.
#c_graduate
❤104🔥54😢26👍22😁6🙏3
В четверг вечером провожу встречу со студентами и преподавателями ВШЭ. В планах: короткий рассказ про RAII, подписывание книг, живое общение.
24 сентября, 18:00.
Покровский бульвар, д. 11, ауд. R401.
#author_event
24 сентября, 18:00.
Покровский бульвар, д. 11, ауд. R401.
#author_event
❤33🤯28👍11🔥8🌭3🦄3🐳2😱1💔1🍓1
3 октября буду в Уфе проводить встречу с читателями.
Адрес: Улица Генерала Горбатова 2, коворкинг «Люди».
Время: 16:00-18:00
Записывайтесь.
https://docs.google.com/forms/d/e/1FAIpQLSe7ygBmm5zKcw4vt3orFU9i-l0lvPObvmrBP7mF4OHf3moNyw/viewform?usp=sharing&ouid=102992545224077909044
#author_event
Адрес: Улица Генерала Горбатова 2, коворкинг «Люди».
Время: 16:00-18:00
Записывайтесь.
https://docs.google.com/forms/d/e/1FAIpQLSe7ygBmm5zKcw4vt3orFU9i-l0lvPObvmrBP7mF4OHf3moNyw/viewform?usp=sharing&ouid=102992545224077909044
#author_event
Google Docs
Уфа 3 октября
Встреча с читателями в Уфе 3 октября
❤🔥28🔥9👍7🌭3🤮2❤1🤩1🍓1💅1
Встреча в Уфе прошла в теплой дружеской атмосфере. Рассказал что-то про ООП и про RAII, было большое обсуждение касающееся нейросетей и их перспектив. Также подписал некоторое количество книг. Приятно что и до Уфы они дошли.
#author_event
#author_event
👍95🔥54❤29❤🔥6🥰3