Warning: Undefined array key 0 in /var/www/tgoop/function.php on line 65

Warning: Trying to access array offset on null in /var/www/tgoop/function.php on line 65
547 - Telegram Web
Telegram Web
#видеозаписи

В прошлом году многим понравился доклад Петра Советова «Автоматизация программирования в СССР».

Теперь в #плюсочетверг публикуем его продолжение.
🔥10👍2
#доклады

Недавно мы опубликовали запись второго доклада Петра Советова из цикла про автоматизацию программирования в СССР. А на грядущей C++ Russia Петр выступит с заключительной частью этой серии.

В этот раз речь пойдет о технологиях, которые и сегодня можно назвать передовыми в построении компиляторов: смешанных вычислениях, суперкомпиляции и синтезе программ.

Предыдущие доклады:
— Автоматизация программирования в СССР: субъективный обзор незаслуженно забытых теоретических результатов.
— Автоматизация программирования в СССР. Трансляторы (60–70-е годы).

Подробности и билеты
👍51🌚1
#доклады

Продолжаем рассказывать про доклады C++ Russia 2024.

На очереди выступление Павла Новикова — программиста, поклонника C++ и энтузиаста корутин.

Приходите послушать, если вам интересно больше узнать о работе с JSON в C++.

Например, из доклада вы узнаете:
— как проектировать C++ типы для работы с JSON-значениями;
— что нужно для реализации экранирования строк;
— какие есть подводные камни при пересечении JSON и Unicode.

Если вы хотите улучшить понимание JSON (в том числе спецификации) и вариантов, как это всё «готовить» — доклад для вас.

Подробности и билеты
👍5🔥2😁1
#доклады

Многим знаком проект Taskflow — его команда создает средства для параллельного программирования на C++.

Если вам интересно узнать об этом больше, не пропустите доклад Tsung-Wei Huang на C++ Russia 2024.

Из доклада вы узнаете, какие возможности предоставляет Taskflow, как применять эту модель и где это все уже используется.

Подробности и билеты
👍10
#доклады

Разбор нюансов стандарта языка всегда актуален и интересен разработчикам с любым опытом. Поэтому рекомендуем не пропускать доклад Константина Владимирова.

Константин расскажет о разрешении имен и его пересмотре в C++23. Например, выступление затронет:
— Связь имени и сущности;
— Пространства имен, явные и неявные;
— Шаблоны и пространств имен;
— Модули visible и reachable;
— Новую логику разрешения имен.

Подробности и билеты
👍83😱1
#подкаст

Userver живет в опенсорсе уже два года.

Что поменялось за это время? На какие грабли наступили его создатели? И как ведет себя фреймворк в нормальном, то есть serverless, окружении?

Все ответы — из первых рук, от Антона Полухина. Сегодня в Pure Virtual Cast, в 19:30 на YouTube.
👍8🔥7
#доклады

В современных стандартах C++ стало меньше неопределенного поведения. На C++ Russia Сергей Талантов расскажет про историю изменений в стандарте, которые к этому привели.

Сергей объяснит, что такое undefined behavior в принципе, почему в C++ его изначально много и как современный С++ уменьшает количество кейсов с неопределенным поведением.

Спикер также пройдется по другим небезопасным конструкциям: volatile, неявный захват this по значению в лямбдах и некоторые операции с enum.

Подробности и билеты
👍74
#доклады

Что нам готовит стандарт C++26

Не пропустите доклад по следам встречи комитета по стандартизации языка в Токио. Узнаем о планируемых фичах, reflection, executors, contracts и о работе комитета в целом.

🗣️ Спикер: Александр Фокин

ℹ️ Доклад из первых рук

Подробности и билеты
🔥7👍3
#видеозаписи

Заявление «C++ небезопасный» от NSA наделало много шума. Но часто это был именно информационный шум с глупыми холиварами. А что на деле с безопасностью?

Сегодня в #плюсочетверг открываем доклад об этом.
👍5
#подкаст

Новый выпуск Pure Virtual Cast — о космическом железе

Выясним, как его разрабатывают — на примере приемника для радиотелескопа РАТАН-600. Это крупнейший в мире радиотелескоп с рефлекторным зеркалом, который использует Специальная астрофизическая обсерватория РАН — в том числе для исследования Солнца в радиодиапазоне.

Затронем и C++ в разработке радиотехники и спутниковой навигации.

Гость выпуска — Игорь Царик, радио-инженер.

Ждем вас на YouTube в 19:30 по Москве!
👍4
#доклады

Upscale-алгоритмы: как они работают и зачем нужны

Доклад про графику, производительность и геймдев. Узнаем больше про upscale-алгоритмы, их недостатки и преимущества, встраивание в существующий проект и возможные подводные камни.

Евгений и его коллеги уже выступали на C++ Russia с материалами про написание графики в современных видеоиграх и эффективное использование GPU — в этот раз доклад обещает быть не хуже!

🗣️ Спикер: Евгений Григорчук

ℹ️  Интересная узкая тема со своей спецификой

Подробности и билеты
🔥3
#анонсы

Чем заняться вечером 23 мая, за день до начала C++ Russia 2024?

Наливайте кофе, доставайте клавиатуры, открывайте любимый IDE, мы будем писать код!

Приглашаем на воркшоп от Александра Гарустовича по безопасной синхронизации между потоками на основе condition_variable. 

На воркшопе вы
— Узнаете, что такое std::condition_variable и какие задачи он решает.
— Изучите типовые ошибки при использовании и увидите, к чему они приводят.
— Вживую поймаете spurious wakeup.
— Напишите несколько concurrency-примитивов на основе condition_variable.
— Попробуете ThreadSanitizer для поиска багов.

Воркшоп пройдет онлайн, 23 мая в 19:00 по Москве.
 
Для участия нужно иметь билет на C++ Russia 2024, а также зарегистрироваться в специальной форме

Всем участникам после регистрации отправим памятку с подробностями о воркшопе.
👍8🤔32
#видеозаписи

Когда-то имя Conan ассоциировалось с Шварценеггером в роли варвара, но теперь плюсовики думают о пакетном менеджере.

В этот #плюсочетверг открываем доклад о кроссплатформенной разработке с ним.
👍5🔥4
#доклады

Универсальная кроссплатформенная программа для решения задачи N тел на GPU

Доклад для любителей алгоритмов: разберемся с алгоритмом задачи N тел в классической форме, приближенной и форме для GPU.

Увидим особенности последнего, числа для CPU Intel, CPU M1, встроенного GPU Intel, GPU M1 и GPU Nvidia 3060.

🗣️ Спикер: Алексей Озерицкий

ℹ️ Интересная предметная область и необычное решение

Подробности и билеты
👍5
#доклады

SYCL — объединенный рантайм для работы с LLM- и генеративными моделями машинного обучения

Оптимизации LLVM, которые разработали в Intel. Демонстрация работы миниатюрных LLM на «железе» небольшой мощности от разных производителей.

Использование встроенного в рантайм DPC++ тулкита. Суровый технический материал для инженеров с разбором бэкенда проекта.

🗣️ Спикер: Abhilash Majumder

ℹ️ Доклад от Senior DL Compiler and AI Frameworks Engineer из Intel и одного из разработчиков проекта

Подробности и билеты
👍5
#доклады

Разбираем суровую машинерию C++ — наследование и виртуальность

Возвращаемся к основам:
— Что делают конструктор и деструктор с виртуальными таблицами;
— Как устроено виртуальное наследование;
— Как устроена v-таблица с виртуальным наследованием;
— Какие еще фанки (thunk) бывают;
— Как работает dynamic_cast;
— Какие есть оптимизации, связанные с виртуальностью.

🗣️ Спикер: Евгений Ерохин

ℹ️ Доклад про основы, который будет полезен не только джунам

Подробности и билеты
6👍3
#доклады

Как написать компилятор C++ и не сделать его монстром

Зачем это было нужно команде PVS-Studio, с чем разработчики столкнулись в процессе работы, как боролись с легаси и переходом с синтаксического дерева на AST 4, почему не работает рекурсивный спуск — об этом и многом другом узнаем из доклада.

🗣️ Спикеры: Юрий Минаев и Олег Лысый

ℹ️ Богатый технический материал о решении большой сложной задачи

Подробности и билеты
👍5
#видеозаписи

Когда-то название «Базель» ассоциировалось с швейцарским городом, но теперь плюсовики думают о системе сборки.

В этот #плюсочетверг открываем доклад про опыт её использования.
👍7👎3
#подкаст

Каким был геймдев нулевых? От J2ME и консолей — до Unity и движков на C++

Вспоминаем всю историю с непосредственным участником событий:

— Золотой век мобильных J2ME-игр и странности IDE MetroWerks CodeWarrior.
— Тестирование консольных игр, которое не прощает ошибок.
— Легаси-железо Nintendo и многопоточный код на ассемблере для PS2. 
— Первое использование Git в геймдеве и пасхалки в играх.
— Как развивались Flash и Unity.

Гость выпуска — Гость выпуска — Антон Яковлев, опытный разработчик игр, ментор, преподаватель и спикер предстоящей C++ Russia 2024

Ведущие — Программный комитет C++ Russia.

Ждем вас на YouTube в 19:30 по Москве
🔥4
2025/10/27 04:23:06
Back to Top
HTML Embed Code: