Метапрограммирование: строим конечный автомат. Доклад Сергея Федорова с 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 реализован с помощью приемов метапрограммирования.
Сравнение "сильной" (strong) и "ослабленной" (weak) моделей памяти.
https://preshing.com/20120930/weak-vs-strong-memory-models/
#memory_models
https://preshing.com/20120930/weak-vs-strong-memory-models/
#memory_models
Preshing
Weak vs. Strong Memory Models
There are many types of memory reordering, and not all types of reordering occur equally often. It all depends on processor you’re targeting and/or the toolchain you’ …
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
Доклад Андрея Александреску с CppCon 2015 об аллокаторах, эволюции их архитектурного дизайна и проблемах, которые могут возникать при работе с ними "std::allocation is to Allocation what std::vector Is to Vexation"
https://www.youtube.com/watch?v=LIb3L4vKZ7U
#cpp #allocators #cppcon #youtube #presentation #video
https://www.youtube.com/watch?v=LIb3L4vKZ7U
#cpp #allocators #cppcon #youtube #presentation #video
YouTube
CppCon 2015: Andrei Alexandrescu “std::allocator...”
https://www.Cppcon.org
—
std::allocator Is to Allocation what std::vector Is to Vexation
--
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/cppcon/cppcon2015
—
std::allocator has an inglorious past…
—
std::allocator Is to Allocation what std::vector Is to Vexation
--
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/cppcon/cppcon2015
—
std::allocator has an inglorious past…
std::iterator был объявлен устаревшим в C++17. Что же использовать вместо него?
https://www.fluentcpp.com/2018/05/08/std-iterator-deprecated/
#cpp #cpp17 #iterators #fluentcpp
https://www.fluentcpp.com/2018/05/08/std-iterator-deprecated/
#cpp #cpp17 #iterators #fluentcpp
Fluent C++
std::iterator is deprecated: Why, What It Was, and What to Use Instead
Expressive code in C++
Запись с онлайн-встречи РГ21:
https://youtu.be/xaZ-DpvCqms
(Анонс мероприятия был тут: https://t.iss.one/ProCxxNews/146)
#cpp #meetup #wg21 #online
https://youtu.be/xaZ-DpvCqms
(Анонс мероприятия был тут: https://t.iss.one/ProCxxNews/146)
#cpp #meetup #wg21 #online
YouTube
Встреча Российской рабочей группы по стандартизации С++
Перед началом карантина комитет по стандартизации C++ успел провести встречу в Праге — и утвердить состав C++20!
Антон Полухин, сопредседатель российской рабочей группы комитета, по традиции расскажет про итоги встречи и закулисные детали.
Немало внутренних…
Антон Полухин, сопредседатель российской рабочей группы комитета, по традиции расскажет про итоги встречи и закулисные детали.
Немало внутренних…
Доклад Герба Саттера с CppCon 2020 "Empirically Measuring, & Reducing, C++'s accidental complexity" о классификации "сложностей" в языке C++, и о способах их сокращения на примере инициализации и передачи параметров.
https://youtu.be/6lurOCdaj0Y
#cpp #language #cppcon #herbsutter
https://youtu.be/6lurOCdaj0Y
#cpp #language #cppcon #herbsutter
YouTube
Empirically Measuring, & Reducing, C++’s Accidental Complexity - Herb Sutter - CppCon 2020
https://cppcon.org/
https://github.com/CppCon/CppCon2020/blob/main/Presentations/empirically_measuring_and_reducing_cpp_accidental_complexity/empirically_measuring_and_reducing_cpp_accidental_complexity__herb_sutter__cppcon_2020.pdf
---
We often hear “C++…
https://github.com/CppCon/CppCon2020/blob/main/Presentations/empirically_measuring_and_reducing_cpp_accidental_complexity/empirically_measuring_and_reducing_cpp_accidental_complexity__herb_sutter__cppcon_2020.pdf
---
We often hear “C++…
Cтатья от кибербезопасника и компайлер-инженера про опыт работы в ARM, Huawei и Sony, про хакинг, компиляторы и исследования безопасности.
https://galina.blog/cybersecurity
#asm #blog #interview #reverse #security
https://galina.blog/cybersecurity
#asm #blog #interview #reverse #security
Библиотека с compile-time-линейной алгеброй на C++.
https://github.com/calebzulawski/cotila/
#repo #github #cpp #compile_time #header_only #linear_algebra
https://github.com/calebzulawski/cotila/
#repo #github #cpp #compile_time #header_only #linear_algebra
GitHub
GitHub - calebzulawski/cotila: A compile-time linear algebra system for C++
A compile-time linear algebra system for C++. Contribute to calebzulawski/cotila development by creating an account on GitHub.
Полезные статьи про WinAPI от Реймонда Чена, автора блога "The Old New Thing" про внутренности Windows, API и прочих интересностей.
https://github.com/mity/old-new-win32api
#article #oldnew #repo #winapi
https://github.com/mity/old-new-win32api
#article #oldnew #repo #winapi
Библиотека чисел с фиксированной точностью, написанная на свежем стандарте C++.
https://github.com/johnmcfarlane/cnl
#repo #cpp #numerics #multiprecision
https://github.com/johnmcfarlane/cnl
#repo #cpp #numerics #multiprecision
GitHub
GitHub - johnmcfarlane/cnl: A Compositional Numeric Library for C++
A Compositional Numeric Library for C++. Contribute to johnmcfarlane/cnl development by creating an account on GitHub.
The account of the user that owns this channel has been inactive for the last 5 months. If it remains inactive in the next 29 days, that account will self-destruct and this channel may no longer have an owner.
The owner of this channel has been inactive for the last 11 months. If they remain inactive for the next 19 days, they may lose their account and admin rights in this channel. The contents of the channel will remain accessible for all users.