C++ and other lectures
Open in Telegram
Учебный канал в Телеграм: тут будут анонсы и ссылки на лекции и стримы. Написать автору: @Tilir Boosty автора: https://boosty.to/cpp_lects_rus
Show more9 612
Subscribers
No data24 hours
+137 days
+10330 days
Posts Archive
Мне тут уважаемые подписчики закономерно указали на то что четвертая и пятая части поней этого года не выложены.
Исправляюсь.
Часть 4: отладка, статанализ, валгринд: https://www.youtube.com/watch?v=nubXh74u9T0
Часть 5: профилировка и покрытие: https://www.youtube.com/watch?v=A7TYAkvhYYQ
Кстати обращаю внимание: это абсолютно тот же курс по тулчейну который уже выложен на ютубе с видео в соотв. плейлисте. Просто он с изменениями и дополнениями этого года (и с новой последней шестой частью про графический тулчейн) и с несколько иными акцентами.
Премьерный стрим по графическому тулчейну начинаем в 10-45
Расскажу про Intel OneAPI и про компиляцию для SYCL и графического стека Интел.
Материал инновационный и не обкатанный, надеюсь пройдёт хорошо. Залетайте =)
https://youtu.be/PD-7KS9Axd0
Всем привет. Допсеминар по SIMD и ручной векторизации уже на канале: https://www.youtube.com/watch?v=DHai10xqySU
Завтра будет стрим семинара по графическому тулчейну и OneAPI. Анонс сделаю здесь, подрубаем в 10-45.
Ссылка на анонс моего выступления на C++ Russia.
https://cppconf.ru/talks/0f1e65cfca2644d483670cd1221de4dd/
Страница со всеми докладами предстоящей конференции
https://cppconf.ru/talks/
Завершаем базовый курс.
Мне самому не верится, но я это сделал. В отличие от магистерского, все лекции с видео и записаны нормально, в аудитории.
Последняя лекция коротко (очень коротко) освещает концепты/диапазоны.
https://www.youtube.com/watch?v=M66d41oXwus
Выложил 27-ю, скорее всего предпоследнюю лекцию базового курса.
Второй квадрант вычислений в его блеске и славе: константно-выраженные функции, ООП времени компиляции и начало разговора о простых ограничениях.
https://www.youtube.com/watch?v=CNUC7lvoWak
Стрим по тулчейну. Был план поговорить про отладку, но в реальности всё съели исполняемые файлы, отладку только в конце начали.
https://youtu.be/2AvSwLZko7w
Выложил очередную лекцию.
Сначала заканчиваю перестановки, потом что-то говорю о метапрограммировании. Дальше ухожу в сторону constexpr функций. Но основные факты про constexpr будут в следующий раз.
https://www.youtube.com/watch?v=zGT2CAoW3YI
Немного эксклюзива для моего телеграм-канала. У меня тут возобновился курс с поняшами.
Запланированы, кроме обычных тем ещё и обзор тулчейна OneAPI для GPU. Плюс мы делаем акценты на тех местах которых просто нет в том что уже было выложено на youtube.
Для интересующихся.
(1) Препроцессор, компилятор и ассемблер: https://www.youtube.com/watch?v=wL0XwvujVP0
(2) Линкер и динамический линкер: https://www.youtube.com/watch?v=kNSmsFManc8
Выложил главную лекцию второго семестра: алгоритмы стандартной библиотеки. Вначале примерно тридцать минут заканчиваю про лямбды.
https://youtu.be/ZQ6-EoBP02Q
Кому не сложно пройти простую регистрацию и ткнуть кнопочку, пожалуйста подпишитесь на меня на рутубе: https://rutube.ru/channel/10218561/
Говорят мой канал там практически нельзя найти поиском. А блокировки явно грядут...
При всех недостатках этого сервиса, там есть и преимущества: например я полностью отключил рекламу на своём канале и теперь её там действительно нет (на ютубе это сделать невозможно -- при наглухо отключённой монетизации, люди всё равно видят рекламу).
Выложил 24-ю лекцию. В основном всякого рода ассоциативные контейнеры, неупорядоченные и упорядоченные.
https://youtu.be/uWoj4SV_V-Q
Выложенное сегодня видео (вполне обычное, без горячих тем или особых откровений) за первый день набрало почти 2000 просмотров вместо обычных 200-300. Кто-нибудь знает что случилось? Меня где-то основательно порекламили?
Выложил 23-ю лекцию по контейнерам, адапторам и контейнеро-подобным классам.
https://www.youtube.com/watch?v=zEP7KRc2t3k
Очень интересный доклад на cppcon: человек исследует применимость корутин для 3D.
https://www.youtube.com/watch?v=1ZMasi_9g_A
Ну и гитхаб господина докладчика с собственным движком на Vulkan тоже очень поучительный. Почему-то в описании к видео постеснялись приложить, упомяну здесь: https://github.com/hlavacs
Выложил 22-ю лекцию базового курса. Первая половина в основном про инвалидацию итераторов, вторая половина про LLVM. Есть интересная задача в конце лекции на поглядеть в LLVM IR, жду ваших комментариев. В начале лекции три минуты небольшая проповедь свободного ПО.
https://www.youtube.com/watch?v=rLshTsxgDcw
Выложил 21-ю лекцию базового курса. LLVM и основы кодогенерации для ParaCL
https://www.youtube.com/watch?v=yEdoXnEaMrw
Всем привет. Есть один интересующий меня вопрос из области теоретической computer science.
Сформулировал его вот тут: https://cs.stackexchange.com/questions/149932/optimal-coverage-of-arbitrary-mask-by-strided-masks
Ответы приветствуются.
Update: проблема решена, это вариант точного покрытия арифметическими прогрессиями и он NPC.
Техническое:
На рутрекере торрент магистерского курса был перевыложен, его надо скачать заново.
Кроме того появились:
Бакалаврский курс -- не весь, но его, как я понимаю, будут пополнять: https://rutracker.org/forum/viewtopic.php?t=6188137
Стандарт языка: https://rutracker.org/forum/viewtopic.php?t=6188324
Тулчейн и пони: https://rutracker.org/forum/viewtopic.php?t=6188325
Спасибо @BohdanKladochnyi за выкладку.
Выложил 20-ю лекцию базового курса. В основном посвящена итераторам.
https://www.youtube.com/watch?v=avnte_HqBKQ
Available now! Telegram Research 2025 — the year's key insights 
