Доклад со встречи St. Petersburg C++ User Group в Dino Systems.
Андрей Давыдов. "Coroutines TS, часть II".
https://youtu.be/Je21p0gUiPA
#meetup #qtspb #spbcpp #youtube #video #presentation #cpp #coroutines #dins
Андрей Давыдов. "Coroutines TS, часть II".
https://youtu.be/Je21p0gUiPA
#meetup #qtspb #spbcpp #youtube #video #presentation #cpp #coroutines #dins
YouTube
Coroutines, part II
Coroutines, part II, Андрей Давыдов
Основная цель -- заполнить пробелы, оставшиеся после первой части и исправить допущенные ошибки.
1. В прошлый раз мы по стопам доклада CppCon 2017: Gor Nishanov “Naked coroutines live (with networking)” разобрали как…
Основная цель -- заполнить пробелы, оставшиеся после первой части и исправить допущенные ошибки.
1. В прошлый раз мы по стопам доклада CppCon 2017: Gor Nishanov “Naked coroutines live (with networking)” разобрали как…
Библиотека для генерации C++-кода на C++. В ее возможности входят различные вещи: от простой генерации строковых представлений для
https://github.com/flexferrum/autoprogrammer/
#repo #github #cpp #autoprogrammer #codegen #metaclass
enum-типов до реализации метаклассов.https://github.com/flexferrum/autoprogrammer/
#repo #github #cpp #autoprogrammer #codegen #metaclass
GitHub
GitHub - flexferrum/autoprogrammer: C++ to C++ code generation tool (enum2string conversion, serialization, reflection etc.)
C++ to C++ code generation tool (enum2string conversion, serialization, reflection etc.) - flexferrum/autoprogrammer
Запись с Мероприятия Лаборатории Касперского "День Пи".
Спойлер: начало примерно со второй минуты.
https://youtu.be/snw6FtIl0LA
#youtube #meetup #kaspersky #cpp #fp #haskell #template #metaprogramming
Спойлер: начало примерно со второй минуты.
https://youtu.be/snw6FtIl0LA
#youtube #meetup #kaspersky #cpp #fp #haskell #template #metaprogramming
YouTube
День Пи: Moscow Programmer Club Meetup
Метапрограммирование, щадящее компилятор. Доклад Андрея Давыдова с питерской встречи C++ User Group в JetBrains.
https://www.youtube.com/watch?v=PiGgKqc-L8k
#meetup #qtspb #spbcpp #youtube #video #presentation #cpp #metaprogramming #JetBrains
https://www.youtube.com/watch?v=PiGgKqc-L8k
#meetup #qtspb #spbcpp #youtube #video #presentation #cpp #metaprogramming #JetBrains
YouTube
Метапрограммирование, щадящее компилятор
Метапрограммирование, щадящее компилятор, Андрей Давыдов
Любой окунувшийся в мир C++ программист знает, что шаблоны тьюринг-полные, substitution failure is not an error, и в compile-time можно делать удивительные, а иногда даже полезные вещи. С другой стороны…
Любой окунувшийся в мир C++ программист знает, что шаблоны тьюринг-полные, substitution failure is not an error, и в compile-time можно делать удивительные, а иногда даже полезные вещи. С другой стороны…
Акторы на C++: стоило ли оно того? Доклад Евгения Охотникова с конференции C++ Russia 2018.
https://youtu.be/eW9HMpzCFdE
#cpprussia #cpprussia2018 #youtube #video #presentation #cpp #actors
https://youtu.be/eW9HMpzCFdE
#cpprussia #cpprussia2018 #youtube #video #presentation #cpp #actors
YouTube
C++ Russia 2018: Евгений Охотников, Акторы на C++: стоило ли оно того?
Подробнее о конференции C++ Russia: https://jrg.su/9Sszhd
— —
. . . Автор доклада уже 16 лет отвечает за развитие Open-Source фреймворка SObjectizer. Это один из немногих живых и развивающихся, кросс-платформенных акторных фреймворков для C++. Разработка…
— —
. . . Автор доклада уже 16 лет отвечает за развитие Open-Source фреймворка SObjectizer. Это один из немногих живых и развивающихся, кросс-платформенных акторных фреймворков для C++. Разработка…
Ниблоиды: что это такое, с чем их едят, и при чем здесь ADL. Статья от @olegchir.
https://habr.com/ru/company/jugru/blog/447900/
#habr #article #cpp #niebloid #adl
https://habr.com/ru/company/jugru/blog/447900/
#habr #article #cpp #niebloid #adl
Хабр
Близкие контакты ADL-ной степени
Как навсегда вписать своё имя в историю? Первыми слетать на Луну? Первым встретиться с инопланетным разумом? У нас есть способ проще — можно вписать себя в стан...
Доклад Роберта Шумахера с CppCon 2018 о библиотеках и пакетных менеджерах: "Don't package your libraries, write packagable libraries!"
https://m.youtube.com/watch?v=sBP17HQAQjk
#cppcon #video #presentation #cpp #package #library
https://m.youtube.com/watch?v=sBP17HQAQjk
#cppcon #video #presentation #cpp #package #library
YouTube
CppCon 2018: Robert Schumacher “Don't package your libraries, write packagable libraries!”
https://CppCon.org
—
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2018
—
Amid an avalanche of packaging solutions, who's side should you take? Trick question; you can support all of…
—
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2018
—
Amid an avalanche of packaging solutions, who's side should you take? Trick question; you can support all of…
Объектно-ориентированная обертка над программным интерфейсом OpenGL 3.x, а также над OpenAL 1.1 и EGL 1.4.
https://github.com/matus-chochlik/oglplus/
#repo #github #opengl #openal #egl #cpp
https://github.com/matus-chochlik/oglplus/
#repo #github #opengl #openal #egl #cpp
GitHub
GitHub - matus-chochlik/oglplus: OGLplus is a collection of open-source, cross-platform libraries which implement an object-oriented…
OGLplus is a collection of open-source, cross-platform libraries which implement an object-oriented facade over the OpenGL® (version 3 and higher) and also OpenAL® (version 1.1) and EGL (version 1....
Вторая версия объектно-ориентированной библиотеки-обертки над программным интерфейсом OpenGL 3.x, а тажк над OpenAL и EGL.
https://github.com/matus-chochlik/oglplu2
#repo #github #opengl #openal #egl #cpp
https://github.com/matus-chochlik/oglplu2
#repo #github #opengl #openal #egl #cpp
GitHub
GitHub - matus-chochlik/oglplu2: Wrapper for OpenGL, OpenAL and EGL including utilities for writing distributed applications with…
Wrapper for OpenGL, OpenAL and EGL including utilities for writing distributed applications with graphics and/or audio rendering. - GitHub - matus-chochlik/oglplu2: Wrapper for OpenGL, OpenAL and E...
Почему стандарты C++ выходят раз в три года, как мы до этого докатились, и почему многих интересных вещей все ещё нет. Перевод мини-FAQ от Герба Саттера.
https://habr.com/ru/company/mailru/blog/460665/
#article #habr #herbsutter #cpp #faq #standartisation
https://habr.com/ru/company/mailru/blog/460665/
#article #habr #herbsutter #cpp #faq #standartisation
Хабр
Черновик FAQ: Почему стандарты С++ выходят каждые три года?
У WG21 есть строгий график (см. P1000) выпуска стандарта каждые три года. И никаких задержек. В течение каждого цикла мы регулярно получаем вопросы «ну почему так строго?», особенно от новых...
Мини-доклад Антона Квятковского про оператор "запятая" в C++.
https://youtu.be/rAeUNIYeFPc
#cpp "operator_comma
https://youtu.be/rAeUNIYeFPc
#cpp "operator_comma
YouTube
Антон Квятковский - Неочевидная запятая
Lightning talk from C++ Russia 2019 SPb
Федор Пикус. "Design for Performance". Доклад с CppCon 2018.
https://www.youtube.com/watch?v=m25p3EtBua4
#cpp #cppcon #software_design #performance
https://www.youtube.com/watch?v=m25p3EtBua4
#cpp #cppcon #software_design #performance
YouTube
CppCon 2018: Fedor Pikus “Design for Performance”
https://CppCon.org
—
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2018
—
This presentation is a "lessons learned" summary of some 20 years of experience designing, developing, and maintaining…
—
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2018
—
This presentation is a "lessons learned" summary of some 20 years of experience designing, developing, and maintaining…
Как не сделать врагами архитектуру и оптимизацию. Доклад Кирилла Березина с C++ User Group #3 в Mail.Ru Group.
https://youtu.be/CRSGkE51EtY
#cpp #software_design #performance #cpp_userGroup
https://youtu.be/CRSGkE51EtY
#cpp #software_design #performance #cpp_userGroup
YouTube
Как не сделать врагами архитектуру и оптимизацию. Кирилл Березин, Mail.ru Group
На примере библиотеки rapidjson станет понятно, как модульность проекта может влиять на результаты оптимизации кода.
Метапрограммирование: строим конечный автомат. Доклад Сергея Федорова с C++ User Group #3 в Mail.Ru Group.
https://youtu.be/m-fiExpVLco
#cpp #metaprogramming #cpp_userGroup
https://youtu.be/m-fiExpVLco
#cpp #metaprogramming #cpp_userGroup
YouTube
Метапрограммирование: строим конечный автомат. Сергей Федоров, Яндекс.Такси
Разбор приемов метапрограммирования на примере написания библиотеки конечного автомата, где DSL реализован с помощью приемов метапрограммирования.
Loopholes в C++. Доклад Антона Квятковского с питерской встречи C++ User Group 12 декабря 2019 года
https://www.youtube.com/watch?v=gv68v2KtUR8
#cpp #loopholes
https://www.youtube.com/watch?v=gv68v2KtUR8
#cpp #loopholes
YouTube
03. Type loopholes in C++, Убербаг уровня стандарта – Антон Квятковский
В докладе подробно рассмотрели механизмы добавления и изменения глобального состояния на этапе компиляции, а также ознакомились с примерами практического применения этих техник.
Метапрограммирование: строим конечный автомат. Третий митап C++ User Group. Встреча в Mail.Ru Group
https://youtu.be/m-fiExpVLco
#youtube #presentation #cpp #template #alexandrescu #fsm #cppUserGroup #MailRuGroup
https://youtu.be/m-fiExpVLco
#youtube #presentation #cpp #template #alexandrescu #fsm #cppUserGroup #MailRuGroup
YouTube
Метапрограммирование: строим конечный автомат. Сергей Федоров, Яндекс.Такси
Разбор приемов метапрограммирования на примере написания библиотеки конечного автомата, где DSL реализован с помощью приемов метапрограммирования.
Поддержка std::error_category для кодов ошибок ядра Windows NT.
https://github.com/ned14/ntkernel-error-category
#cpp #windows #ntkernel #error_code
https://github.com/ned14/ntkernel-error-category
#cpp #windows #ntkernel #error_code
GitHub
GitHub - ned14/ntkernel-error-category: A C++ 11 std::error_category for the NT kernel's NTSTATUS error codes
A C++ 11 std::error_category for the NT kernel's NTSTATUS error codes - ned14/ntkernel-error-category