Are you recruiting developers? Get in touch so we can help.

Lightning talks: CMake and Python/C++ cross-debugger

November 21, 19:00

St. Petersburg, Russia
Офис JetBrains, Университетская набережная, дом 7-9-11 к.5А, St. Petersburg

External Registration

Open Registration Page

В этот раз у нас запланировано два небольших доклада (по 30-40 минут с вопросами).
1. Подводные камни CMake и где они обитают
Система сборки CMake постепенно становится стандартом де-факто для кроссплатформенного программирования на C++. Однако одни и те же задачи в ней можно выполнять разными способами и на разных уровнях абстракции, при этом понять разницу бывает довольно сложно. Мы обсудим: - частые популярные анти-паттерны и чем они плохи, - что такое "Modern CMake" и в чем его преимущества, - как локализовывать и отлаживать проблемы в CMake-скриптах (в том числе довольно экзотическими средствами).
Докладчик: Дмитрий Кожевников Дмитрий работает в компании JetBrains над поддержкой языка C++ в CLion IDE. Активно следит за новостями и тенденциями в сообществе C++, как из любопытства, так и получая разнообразную обратную связь от пользователей продукта.
2. Смешанный отладчик для Python и C/C++
Несмотря на сильные различия языки Python и C/C++ часто используются одновременно в одном проекте. Это удобно, однако отлаживать такие проекты – не самое приятное занятие. Доклад будет посвящен как общему устройству такого отладчика, так и неочевидным и интересным деталям реализации.
Докладчики: Артем Шалагин, Мехрубон Тураев Артем и Мехрубон – студенты, которые в компании JetBrains проходили летнюю практику. Смешанный отладчик в CLion как раз и был их темой.

St. Petersburg C++ User Group St. Petersburg C++ User Group

Propose talk to St. Petersburg C++ User Group