ru
Feedback

Не попадитесь на канал ботавода! Telemetrio находит и помечает такие каналы 👉 Хотите видеть метку — оформите подписку

C++ and other lectures

C++ and other lectures

Открыть в Telegram

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

Больше

📈 Аналитический обзор Telegram-канала C++ and other lectures

Канал C++ and other lectures (@cpp_lects_rus) языкового сегмента Русский является активным участником. Сейчас сообщество объединяет 10 015 подписчиков, занимая 12 157 место в категории Технологии и приложения и 63 447 место в регионе Россия.

📊 Показатели аудитории и динамика

С момента создания невідомо проект демонстрирует стремительный рост, собрав аудиторию из 10 015 подписчиков.

Согласно последним данным от 28 октября, 2026, канал показывает стабильную активность. За последние 30 дней изменение числа участников составило 50, а за последние 24 часа — 0, при этом общий охват остаётся высоким.

  • Статус верификации: Не верифицирован
  • Уровень вовлечённости (ER): Средний показатель вовлечённости аудитории составляет 83.27%. В первые 24 часа после публикации контент обычно набирает 33.73% реакций от общего числа подписчиков.
  • Охват публикаций: В среднем каждый пост получает 8 339 просмотров. В течение первых суток публикация набирает 3 378 просмотров.
  • Реакции и взаимодействия: Аудитория активно поддерживает контент: среднее количество реакций на один пост — 134.
  • Тематические интересы: Контент сосредоточен на ключевых темах, таких как компилятор, c++, llvm, struct, compilers.

📝 Описание и контентная политика

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

Благодаря высокой частоте обновлений (последние данные получены 29 октября, 2026) канал поддерживает актуальность и высокий уровень охвата публикаций. Аналитика показывает, что аудитория активно взаимодействует с контентом, что делает его важной точкой влияния в категории Технологии и приложения.

10 015
Подписчики
Нет данных24 часа
+87 дней
+5030 дней
Архив постов
Сегодняшний стрим для первого курса по динамическому программированию (и немного по линейному). https://youtu.be/KQlldBz77u8 Сам стрим был открытый но запись будет под замком т.к. в след. годах надеюсь переделать в лучшем качестве.

Больше подзамочного контента для моих уважаемых подписчиков. Семинары 10, 11 и 12 базового курса этого года. Семинары 10 и 11 в один день и одним видео т.к. мы одно занятие пропустили. Благо они посвящены исключениям и как раз получилось полное изложение. Семинар 12 по проектированию в этот раз пожалуй менее убедительный чем в прошлом году, но я кое-что учёл и пофиксил из комментариев. Семинары 10, 11: https://youtu.be/gUaDkStyICc Семинар 12: https://youtu.be/SlYFPGuYIcM Более ранние выпуски: 7,8,9: https://t.me/cpp_lects_rus/59 4,5,6: https://t.me/cpp_lects_rus/51 1,2,3: https://t.me/cpp_lects_rus/45

Выложил лекцию по выводу типов и правым ссылкам. Благодаря правильной структуре курса (вывод типов после концептов и SFINAE) получилось включить некоторые примеры Йосьюттиса где концепты облегчают множества перегрузок для форвардящих конструкторов. Правда Нико считал что это ночной кошмар, но мне кажется, что правила избегания проблем тут довольно просты и систематичны. https://youtu.be/zrZdBzXBZtE

Выложил очередную лекцию магистерского курса. Главным моментом там я считаю раскрытие того к какому именно из семантических процессов относится requires и как это влияет на то, как он работает. https://www.youtube.com/watch?v=HxdrGM6ZbNs

Всем привет. Я сегодня посмотрел лучшее в этом году видео по C++ (я учитываю только англоязычные). Я не скажу какое до лекции по ranges иначе, боюсь, вы увидите в моём творчестве слишком много ремейков. Но я приглашаю всех в этом чате т.к. год в плане C++ событий заканчивается, написать какое из видео с зарубежных конференций этого года было самым полезным для вас. P. S. Если никто не угадает, то до конца года выложу что это за доклад и его таймлайн.

Выложил очередную лекцию магистерского курса. Зашкаливающее количество волшебства. И фокус с пальцем. https://youtu.be/NS-qY5P7xDc

Больше подзамочного контента для моих уважаемых подписчиков. Семинары 7, 8 и 9 базового курса этого года. Мне кстати очень нравится как мне в этом году удалось изложить наследование и множественное наследование. Хотя вроде бы материал строго тот же. Семинар 7: https://youtu.be/zgkIiNNLLYM Семинар 8: https://youtu.be/wb5ML1WajXM Семинар 9: https://youtu.be/FqQNDyKRkRA Более ранние выпуски: https://t.me/cpp_lects_rus/51 Ещё более ранние: https://t.me/cpp_lects_rus/45

Выложил очередную лекцию. Она отличается в первую очередь визуальным оформлением: я был вынужден перенести её в другую переговорку (а вовсе не в мрачный подвал как кто-то мог бы подумать). Начнём с глубокого нырка в константность. Далее речь пойдёт в основном о константных выражениях: constexpr, в меньшей степени — consteval и constinit. https://youtu.be/jyYys1UcHkM

Выложил очередную лекцию магистерского курса. Мы начинаем с проблем void_t и странных правил для шаблонных алиасов. Далее мы долго обсуждаем enable_if. Последняя треть лекции посвящена развитию классического (периода до 2011-го года) метапрограммирования. Это скорее интересно, чем практично, так как всё это уже история. Но без этого дальше будет неясно откуда что берется в современных подходах. https://youtu.be/jL3CNQr-0Cg

Посмотрел доклад "What’s New in C++23" - Sy Brand - CppCon 2022 http://youtube.com/watch?v=vbHWDvY59SQ Мой таймлайн к докладу: 00:00 Вводное безумие (пропустите это) 03:45 Часть про ranges: chunk(_by), repeat_range_n, zip, ranges::to. Также std::print и always_inline. 14:30 Часть про std::optional и std::expected: and_then, or_else 19:45 Краткий рассказ про deducing this 24:06 Вопросы (промежуточные) 26:10 Часть про корутины: std::generator 30:50 Умные указатели: static op(), std::out_ptr, std::to_underlying, etc. 35:12 Move-only functions 37:15 std::unreachable и создание целенаправленного UB 38:30 std::mdspan 41:00 Пример с пересылкой по сети: std::byteswap, if consteval, ospanstream, stacktrace 46:00 Снова ranges: join_with, iota, shift_left 49:15 import std и завершение При рассказе про deducing this уважаемый докладчик ссылался на крайне интересный доклад Бена Дина: https://youtu.be/jXf--bazhJw Очень скоро лекция, в которой будет разбор этой техники, также появится в моём магистерском курсе (как только мы с магистрантами этого года дойдём до систематического обсуждения правых ссылок). Пожалуй deducing this и if consteval это самое интересное и самое перспективное в 23-м стандарте.

Предложили тему про изучение языка C. У меня есть для этого некоторые материалы. Слайды к моему курсу по С для первокурсников: http://cs.mipt.ru/wp/?page_id=7775 На слайдах большое количество задач и есть задачник с автоматической проверкой и открытой регистрацией: http://olymp1.vdi.mipt.ru/ Очень надеюсь когда-нибудь записать и выложить что-то для youtube. Но пока формат записи не очень ясен и времени не хватает, всё в процессе. Кроме того классический список литературы это. C Programming Language, 2nd Edition: Brian W. Kernighan, Dennis M. Ritchie Живая классика, должна быть первой книгой студента. Beginning C: From Novice to Professional: Ivor Horton C Programming: A Modern Approach, 2nd Edition: K. N. King Эти две книги — более детальные альтернативы, если изложение K&R кажется слишком сжатым. Expert C Programming: Deep C Secrets: Peter van der Linden Очень глубокое погружение. Опасайтесь акул. C Interfaces and Implementations: Techniques for Creating Reusable Software: Hanson, David Немного о том как люди виртуозно используют макросы и void*. Один раз надо этому научиться чтобы с одной стороны больше так не делать, а с другой стороны всегда и везде видеть эту альтернативу. Немного прикладных областей т.к. C очень простой язык и обычно его изучение должно быстро выходить на прикладные вещи: TCP/IP Sockets in C: Practical Guide for Programmers: Michael J. Donahoo, Kenneth L. Calvert Фундаментальный труд по сокетам и сетевому программированию. Выучить до знакомства с boost::asio Numerical Linear Approximation in C: Nabih Abdelmalek, William A. Malek Линейная алгебра, линейное программирование и линейное счастье Algorithms in C: Robert Sedgewick Книга ученика Дональда Кнута, очень неплохая (её версия на C++ куда хуже, там у меня от его понимания C++ глаза вытекают кровью). Image Processing in C: Dwayne Phillips Древняя и наивная но приятная книга про обработку изображений на CPU. Потом легко перекладывается на OpenCL C и на GPU. И конечно вершина и венец вычматематики (и кстати книга которая на C тоже нравится мне куда больше чем её же версия на C++ по тем же причинам что и Седжвик) это Numerical Recipes in C (коллектив авторов). Это просто надо один раз осилить.

Всем привет. Мне не нравится что комментарии к тематическим постам используются как общий чат. Давайте если кто то очень хочет что то конкретное обсудить и это тут в тему, пишите мне я создам корневую ветку в порядке очереди.

Посмотрел выступление Страуструпа на CppCon'22 https://youtu.be/2BuJjaGuInI Мой таймлайн для этого доклада: 00:00 Вступление: борьба со сложностью, ограниченные среды выполнения, заблуждения о языке 18:10 Основания и принципы языка C++: механизмы абстракции, RAII, сдвиг вычислений в компиляцию, 40:34 C++ Core guidelines 56:28 Обработка ошибок и исключения 01:09:19 Мысли о настоящем и будущем 01:16:55 Ответы на вопросы Снова подумал что надо бы хоть раз заглянуть в core guidelines. Последний раз заглядывал туда кажется в 2016-м году, увидел там рекомендацию везде использовать array_view, закрыл и больше не открывал. Может быть они и впрямь привели проект в полезное и актуальное состояние, то что я услышал от Страуструпа в этом докладе мне понравилось. Увы, опять педалируется мысль что можно учить C++ не потратив до этого как минимум год на изучение C. Мне кажется методически это ошибка. У студента с нуля как раз год уходит чтобы понять указатели, массивы, структуры, циклы и рекурсию, выучить какие-нибудь простые алгоритмы и понять как работает архитектура и как используют тулчейны. А уже потом поверх этого можно накладывать ссылки, классы, шаблоны и прочее. Иначе всё смешивается и человек просто ничего не поймёт.

Выложил лекцию по SFINAE. Она начинается, как ни странно, с модулей. Далее обсуждаются ленивые и э https://youtu.be/XGbpmSCEK0s

Еще немного подзамочного контента для ценителей. Первые три лекции бакалаврского курса этого года были тут ранее https://t.me/cpp_lects_rus/45 и были приняты неплохо. Продолжаем. Семинар 4: https://youtu.be/3eeyeEAP4no Семинар 5: https://youtu.be/SepMv--t6r4 Семинар 6: https://youtu.be/fGruSH0wS20 Звук все также плох. Контент всё также почти не отличается от того, что есть в куда лучшем качестве на youtube в базовом курсе прошлого года. Хотя тут четвертый семинар объективно отличается, но дальше конвергенция берёт своё.

Выложил лекцию по модулям. Я может быть лишние десять минут вначале посвятил прекомпилированным хедерам. Но мне кажется без этого модули куда сложнее воспринять. А так сразу ясны их корни и их источники. https://youtu.be/Dsfccho1QX0

Немного подзамочного контента для моих уважаемых подписчиков (вернее для ценителей из их числа). Объяснение первому курсу основ отладки и механизмов использования отладчика gdb: https://youtu.be/JWb2w_EPwwE Когда нибудь я сделаю эту лекцию почти идеальной и выложу как чистовик.

Выложил четвертую лекцию магистерского курса. В основном она посвящена именам: мы обсуждаем их двухфазное разрешение, их объявления, состоящие из них единицы трансляции, их связывание и прочее. Я некоторое время думал оставлять ли на записи выдачу магистрантам курсового проекта. В итоге решил оставить. https://www.youtube.com/watch?v=8mCSDR1NpoU

D

Выложил третью лекцию магистерского курса. С ней связан мрачноватый каламбур, который получился сам собой. Я читал её в среду утром и она в том числе посвящена частичной специализации. Не прочитайте второе слово неправильно. Ещё там есть олени, но до них нужно досмотреть. https://www.youtube.com/watch?v=e4NpXk9l51w