uk
Feedback
C++ and other lectures

C++ and other lectures

Відкрити в Telegram

Учебный канал в Телеграм: тут будут анонсы и ссылки на лекции и стримы. Написать автору: @Tilir Boosty автора: https://boosty.to/cpp_lects_rus

Показати більше
9 612
Підписники
Немає даних24 години
+137 днів
+10330 день
Архів дописів
Мне тут уважаемые подписчики закономерно указали на то что четвертая и пятая части поней этого года не выложены. Исправляюсь. Часть 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