Презентационные материалы CppCon 2019
https://github.com/CppCon/CppCon2019 — каноническое место для презентаций и кода CppCon 2019.
Для спикеров: подача материалов
Указатель материалов
Презентации
- 6 алгоритмических путешествий с концептами Тараса Шевченко
- Подход C++ к физическим единицам, Матеуш Пуш
- Серия неудачных ошибок Сатабди Даса
- «Короткая жизнь для регулярного беспорядка», Виктор Чиура
- Объединяющая абстракция для Async в C++ Эрика Ниблера, Дэвида С. Холлмана
- Хэш-таблица с открытым исходным кодом Abseil: 2 года спустя, Мэтью Кулукундис
- (Ab)использование инструментов компилятора Реки Ковач
- Адресные дезинфицирующие средства + облако в Microsoft от Джима Радигана
- Обзор стандартных диапазонов Тристана Бриндла
- Мы все еще свободны от макросов? Чжихао Юань [.pptx] [.pdf] [дополнительные материалы]
- Асинхронное программирование на современном C++, Хартмут Кайзер
- Атомные замки и задачи Райнера Гримма
- «Избегайте злоупотреблений контрактами», Ростислав Хлебников
- «Возвращение к основам: атомы, блокировки и задачи», Райнер Гримм [дополнительные материалы]
- Назад к основам: лямбды с нуля, Артур О'Дуайер
- Назад к основам: семантика перемещения (часть 1), Клаус Иглбергер
- Назад к основам: семантика перемещения (часть 2), Клаус Иглбергер
- Назад к основам: ООП, Джон Калб
- «Возвращение к основам: RAII и правило нуля», Артур О'Дуайер
- Назад к основам: умные указатели Артура О'Дуайера
- Назад к основам: разработка через тестирование Федора Пикуса
- Назад к основам: лучшие части C++ Джейсон Тернер
- Назад к основам: стирание текста Артура О'Двайера
- Назад к основам: виртуальная диспетчеризация и ее альтернативы, Инбал Леви
- За кулисами системы сборки C++, Юсси Пакканен
- Ловим ⬆️ — (Базовый) план Юникода для C++23, автор JeanHeyd Meneide
- Рефакторинг на основе Clang, Фред Тингауд
- Compiler Explorer: за кулисами Мэтта Годболта [README] [дополнительные материалы]
- Концепции революции или эволюции C++20 Райнера Гримма
- Параллелизм в C++20 и не только, Энтони Уильямс
- Стандартная библиотека C++20 Beyond Ranges, Джефф Гарланд
- C++20 «Что это значит для вас», Марк Грегуар
- C++ как первый язык... Правда? Патрис Рой
- C++ в 40 лет Бьерн Страуструп
- Природы классов C++ в их канонической форме, Питер Соммерлад
- Запах кода C++, Джейсон Тёрнер
- C++... Просто, элегантно, мощно! Чарльз Бэй
- Стандартная библиотека C++ «Мелочи», Билли О'Нил
- Deep CMake для авторов библиотек, Крейг Скотт
- Дефрагментация C++: делаем исключения и RTTI более доступными и удобными в использовании, Херб Саттер
- Паттерны проектирования Федора Пикуса
- Практические примеры деструктора Пита Айсенси
- EDSL «Война бесконечности: внедрение символических вычислений», Джоэл Фальку и Винсент Реверди
- Охватите современные технологии: использование HTML 5 для графического интерфейса на C++, Борислав Станимиров [README]
- Обработка ошибок — отмена операций Анджей Кшеменски
- Повседневная эффективность: строительство на месте, Бен Дин
- Шаблоны выражений для эффективного общего финансового кода Боуи Оуэнса
- Исправление C++ с помощью Epochs, Витторио Ромео
- charconv с плавающей запятой. Как сделать ваш код в 10 раз быстрее с помощью C++17 Final Boss, автор Стефан Т. Лававей [.pdf] [.pptx] [дополнительные материалы]
- Создание и управление группами пользователей C++ Йенсом Веллером.
- От алгоритма к обобщенному параллельному коду, Дитмар Куль [дополнительные материалы]
- От функций к лямбда-выражениям: как на самом деле работают вызываемые объекты C++? Уолтер Э. Браун
- От STL к диапазонам, Джефф Гарланд
- Генераторы, сопрограммы и другие сладости, разворачивающие мозг, Ади Шавит
- Убираем распределители с нашего пути Алисдер Мередит и Пабло Халперн
- Великий C++ is_тривиален Джейсона Тёрнера
- Высокопроизводительная графика и рендеринг текста на графическом процессоре от Барбары Геллер и Анселя Сермерсхайма
- Функции высшего порядка в современном C++. Существующие методы и ссылка на функции Витторио Ромео.
- Как C++ побеждает в карточных играх SWAR, Эдуардо Мадрид
- «Как выбрать правильный контейнер стандартной библиотеки», Алан Талбот
- «Как держать букву Т», Си Джей Джонсон
- «Как написать профилировщик динамической памяти», Милиан Вольф [README]
- Вывод в C++ — Общая картина Майка Спертуса
- Проникновение в кодовую базу Брайан Рут
- Новейшее и лучшее в Visual Studio для разработчиков C++, автор: Си Брэнд, Мариан Лупару
- Использование современного C++ в количественных финансах Дэниел Хэнсон
- Анализ жизни для всех Маттиас Гере, Габор Хорват
- Mesh: автоматическое сжатие памяти вашего приложения C++, Эмери Бергер [.pptx] [.pdf] [дополнительные материалы]
- Мета++ Эндрю Саттона
- Минимальное структурированное журналирование для автономных транспортных средств Роберт Килан
- Современные инструменты отладки C++ в Linux_ под обложками Грега Лоу и Деванга Ли
- «В основном недействителен», Артур О'Дуайер
- Называть сложно: давайте сделаем лучше Кейт Грегори
- Несоответствующий C++, Миро Кнейп
- Три способа отслеживания пути: исследование стилей C++, Мэтт Годболт [README] [дополнительные материалы]
- Сопоставление с образцом: краткий обзор Майкла Парка
- Полиморфизм != Виртуальный Джон Бандела
- Практические модули C++ от Бориса Колпакова
- Быстрое тестирование устаревшего кода C++ с помощью аттестационных тестов Клэр Макрэ [дополнительные материалы]
- Алгоритмы диапазона, представления и действия: подробное руководство Двира Ицхаки
- Размышления Эндрю Саттона
- Еженедельный выпуск инструментальных цепочек C++ в мире Live at Head, Хорхе Горбе Мойя, Джордан Рупрехт
- Переосмысление того, как мы делаем шаблоны на C++, Матеуш Пуш
- Быстрое решение сложных задач с помощью решателей SAT Мартина Горженёвского
- Некоторые мифы о программировании, пересмотренные Патрисом Роем
- Скорость находится в сознании людей Андрей Александреску
- Бизнес-ценность хорошего API Боба Стигалла
- Дизайн среды выполнения C++ для AWS Lambda, автор Марко Магди [README]
- Сетевая TS на практике: шаблоны для реальных проблем Роберта Лихи [дополнительные материалы]
- «Умные указатели», которые я хотел бы иметь, Мэтью Флеминг
- «Правда о процедуре», Лиза Липпинкотт
- Этот программист видеоигр использовал STL Матье Ропера
- TMI на UDL Стивена Дьюхерста
- Юникод: «Спускаясь по кроличьей норе», Питер Бинделс
- unique_pseudofunction от Филиппа Гельмана
- Использование трехстороннего сравнения C++20 Джонатана Мюллера
- Выдержит ли ваш код атаку указателей-зомби Пол Э. МакКенни, Мэджид Майкл, Майкл Вонг
Молниеносные беседы и обеды
- Алгоритмическая магия Рене Ривера [дополнительные материалы]
- Аргументы превыше споров автора Ади Шавит
- «Ловим новые трюки», Мартин Горженёвский
- Примеры кода, которые на самом деле компилируются, Клэр Макрэ
- Обнаружение программ, основанных на неопределенном поведении, Джеффри Л. Виола
- Выделить C++ с помощью C++... сложно, Марцин Здун
- Я шпионю своим глазком Джоэл Фальку
- Не оставляя никакой информации необработанной, Габриэль Обю-Люсье
- Давайте Cmakeify стандартную библиотеку C++ Юсси Пакканен
- Постмодернистский Meta C++, Крис Джусиак
- Вселенная типов C++, Уолтер Э. Браун
- v.uint32_t(); Маттис Крузе
- Почему их называют лямбдами? Уолтер Э. Браун
Плакаты
- Исследование сокращения суммы целых чисел с использованием SYCL, авторы: Чжэмин Цзинь, Хэл Финкель
- Анализ сопоставления шаблонов путем сравнения параллелизма C++ с CUDA и OpenCV, Адитья Имманени, Виктор Р. Кабрера, Вадим Пинский, Мэтью К. Путман
- Использование современного C++ в HPC для моделирования в масштабе мозга О. Авил, Т. Карел
- Эмпирический метод: Мэтью Андрес Морено, Чарльз Офриа.
- Фиксированный прецизионный сумматор от Элмара Вестфаля
- FlexIT: не просто еще один парсер JSON, Нипун Джиндал, Пранай Кумар
- Высокоуровневый синтез с помощью SLX FPGA Маттиаса Гере
- Как Snap использует C++ для создания самой популярной платформы дополненной реальности Евгений Заикин, Федор Поляков, Юрий Монастыршин
- «Знакомьтесь, свекла», Адам Рычковски [дополнительные материалы]
- Еще один быстрый журнал, Ран Регев