Для получения триального ключа
заполните форму ниже
Team license
Enterprise license
** Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности

Запросите информацию о ценах
Новая лицензия
Продление лицензии
--Выберите валюту--
USD
EUR
RUB
* Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности

Бесплатная лицензия PVS-Studio для специалистов Microsoft MVP
** Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности

Для получения лицензии для вашего открытого
проекта заполните, пожалуйста, эту форму
** Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности

Мне интересно попробовать плагин на:
** Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности

Ваше сообщение отправлено.

Мы ответим вам на


Если вы так и не получили ответ, пожалуйста, проверьте папку
Spam/Junk и нажмите на письме кнопку "Не спам".
Так Вы не пропустите ответы от нашей команды.

>
>
>
Топ-10 докладов на С++ конференциях 201…

Топ-10 докладов на С++ конференциях 2019-2022 года

17 Окт 2022

В мире проходит множество интересных конференций по программированию. К сожалению, у нас нет телепорта, чтобы посещать каждую из них и слушать все интересующие нас доклады. Но зато мы можем посмотреть их на YouTube!

0999_top_10_conference_talks_ru/image1.png

Доклады спикеров на конференциях по С++ – это действительно универсальный вариант, чтобы потратить время на YouTube с пользой :). Но рекомендации YouTube не всегда выдают нам в равной степени интересные и полезные видео.

И не всегда есть желание разбираться в обилии разных конференций, поэтому представляю небольшую подборку самых интересных (на мой взгляд) докладов с конференций для С++ разработчиков за последние несколько лет.

CppCon

N1. C++20: Reaching for the Aims of C++ - Bjarne Stroustrup - CppCon 2021

В своем докладе автор языка С++ рассказывает об истории создания языка и об основных принципах, определивших его развитие, а также анализирует происходящие в нем изменения. Бьёрн Страуструп рассуждает о препятствиях на пути к лаконичному коду с позиции ретроспективы.

N2. Non-conforming C++: the Secrets the Committee Is Hiding From You - Miro Knejp - CppCon 2019

В течение последних десятилетий С++ активно развивался, а миллионы программистов добавляли в язык всё новые функции. О большинстве из них мы знаем. Но что, если в С++ существует такое, чего вы даже представить себе не могли? В своем докладе Миро Кнейп расскажет о том, как инструкции могут стать выражениями, как "goto" может сделать ваши программы быстрее и о многих других секретах С++.

N3. How C++20 Changes the Way We Write Code - Timur Doumler - CppCon 2020

Несмотря на то, что С++20 вышел в декабре 2020, это всё еще актуальный стандарт С++, а значит о нем все еще полезно и интересно послушать. Тимур Думлер не только рассказывает о решениях, появившиеся в С++20, но и тщательно анализирует их, а также подробно разбирает то, чем эти решения были мотивированы.

NDC Conferences

N4. The Worst Programming Language Ever - Mark Rendle - NDC Oslo 2021

Представьте себе наихудшие свойства всех известных нам языков программирования, а затем объедините их в одном языке, породив чудовище с наихудшим синтаксисом, худшей семантикой и с самым непредсказуемым поведением кода. О забавном мысленном эксперименте по созданию худшего в истории языка программирования рассказывает Марк Рендел. Этот доклад посвящён разным языкам программирования (включая С и С++).

CppNow

N5. Top 5 Library Additions in C++23 - Jeff Garland - CppNow 2022

А теперь давайте заглянем в будущее. Мы стоим на пороге С++23. Самое время порассуждать о новых возможностях библиотеки С++23. В своем обзорном докладе Джефф Гарланд рассказывает о самых значимых изменениях, среди которых внедрение std::expected, std::print и новые алгоритмы ranges.

N6. C++: Engineers Wanted, Programmers not so Much - David Sankel - C++Now 2019

В своем выступлении Дэвид Санкел рассуждает о фундаментальном изменении фокуса внимания с самого языка программирования на коммерческую ценность продукта. О постепенном превращении программиста в разработчика рассказывает менеджер по разработке ПО в Bloomberg.

C++ on sea

N7. KEYNOTE: What Everyone Should Know About How Amazing Compilers Are - Matt Godbolt [C++ on Sea 2019]

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

N8. Hypercritical C++ Code Review - Yuri Minaev [ C++ on Sea ] 2020

Код на С++ таит в себе опасности и подводные камни. О важности подробного code review рассказывает Юрий Минаев. И не только рассказывает, но и показывает на примерах ошибок, которые так легко упустить из виду. В этом докладе вы узнаете про опасный emplace_back, неожиданное целочисленное переполнение, пропущенный memset и прочие ужасы С++ кода.

Cpp North

N9. Carbon Language: An experimental successor to C++ - Chandler Carruth - CppNorth 2022

Уже долгое время C++ является доминирующим языком программирования для обеспечения производительности ПО, а значит он все более усложняется и десятилетиями накапливает технический долг. В своем докладе Чендлер Каррут рассуждает о создании языка-преемника С++, чтобы избежать прямого наследования проблем С и С++.

CPPP Conference

N10. Keynote: C++'s Superpower - Matt Godbolt - CPPP 2021

Да, С++ не лишен недостатков, однако в своем докладе Мэтт Годболт предлагает сосредоточиться на настоящей "суперсиле" С++. Вы узнаете подробности о том, как эта "суперспособность" определила прошлое и настоящее языка, и почему о ней важно знать современным С++ разработчикам.

Заключение

С++ весьма обширная тема, и у каждого свои интересы в этой области. Скорее всего, не всё из того, что я перечислила, вы захотите посмотреть. Однако надеюсь, что представленных видео вам хватит на несколько часов приятного и полезного времяпрепровождения :). Делитесь в комментариях и другими докладами с конференций, которые показались вам наиболее интересными.

Чтобы быть в курсе наших новых заметок, подписывайтесь на ежемесячный дайджест. А другие любопытные ресурсы вы найдёте, если заглянете сюда: "Самые интересные блоги и сайты для C++ программистов".

Последние статьи:

Опрос:

Популярные статьи по теме
Holy C++

Дата: 23 Ноя 2022

Автор: Гость

В этой статье постараюсь затронуть все вещи, которые можно без зазрения совести выкинуть из С++, не потеряв ничего (кроме боли), уменьшить стандарт, нагрузку на создателей компиляторов, студентов, из…
Продление жизни временных значений в С++: рецепты и подводные камни

Дата: 01 Ноя 2022

Автор: Гость

Прочитав эту статью, вы узнаете следующее: способы, которыми можно продлить время жизни временного объекта в С++; рекомендации и подводные камни этого механизма, с которыми может столкнуться С++ прог…
Как мы баг в PVS-Studio искали или 278 Гигабайтов логов

Дата: 28 Окт 2022

Автор: Григорий Семенчев, Сергей Ларин, Филипп Хандельянц

Предлагаем вашему вниманию интересную историю о поиске бага внутри анализатора PVS-Studio. Да, мы тоже допускаем ошибки, но мы готовы засучить рукава и залезть в самую глубину "кроличьей норы".
0, 1, 2, Фредди забрал Blender

Дата: 26 Окт 2022

Автор: Андрей Карпов

Эта статья могла бы получить название "Как PVS-Studio защищает от поспешных правок кода, пример N7". Однако так именовать статьи становится скучновато. Поэтому сейчас вы узнаете, причём здесь Фредди …
Примеры ошибок, которые может обнаружить PVS-Studio в коде LLVM 15.0

Дата: 25 Окт 2022

Автор: Андрей Карпов

Компиляторы развиваются и выдают всё больше предупреждений. Остаются ли преимущества от использования статических анализаторов кода, таких как PVS-Studio? Да, так как анализаторы тоже развиваются. Пе…

Комментарии (0)

Следующие комментарии
Unicorn with delicious cookie
Мы используем куки, чтобы пользоваться сайтом было удобно.
Хорошо