PGAS in C++: A Portable Abstraction for Distributed Data Structures - Benjamin Brock - CppCon 2021
Источник: CppCon
Источник: CppCon
YouTube
PGAS in C++: A Portable Abstraction for Distributed Data Structures - Benjamin Brock - CppCon 2021
https://cppcon.org/
https://github.com/CppCon/CppCon2020
---
Writing programs that run on clusters of computers is notoriously tedious and error-prone, particularly for applications like genomics, sparse linear algebra, and graph analytics, which often require…
https://github.com/CppCon/CppCon2020
---
Writing programs that run on clusters of computers is notoriously tedious and error-prone, particularly for applications like genomics, sparse linear algebra, and graph analytics, which often require…
Testing Compile-time Constructs in a Runtime Unit Testing Framework - Igor Bogoslavskyi - CppCon 21
Источник: CppCon
Источник: CppCon
YouTube
Testing Compile-time Constructs in a Runtime Unit Testing Framework - Igor Bogoslavskyi - CppCon 21
https://cppcon.org/
https://github.com/CppCon/CppCon2020
---
C++ is used in many different areas, including in safety-critical applications. Coming from the automotive industry, we must conform to stringent safety standards (such as ISO 26262) which nudge…
https://github.com/CppCon/CppCon2020
---
C++ is used in many different areas, including in safety-critical applications. Coming from the automotive industry, we must conform to stringent safety standards (such as ISO 26262) which nudge…
A Crash Course in Calendars, Dates, Time, and Time Zones - Marc Gregoire - CppCon 2021
Источник: CppCon
Источник: CppCon
YouTube
A Crash Course in Calendars, Dates, Time, and Time Zones - Marc Gregoire - CppCon 2021
https://cppcon.org/
https://github.com/CppCon/CppCon2020
---
Before C++11, the C++ Standard Library did not have much support for working with time. C++11 changed all that and introduced the chrono library as part of the Standard Library. With its introduction…
https://github.com/CppCon/CppCon2020
---
Before C++11, the C++ Standard Library did not have much support for working with time. C++11 changed all that and introduced the chrono library as part of the Standard Library. With its introduction…
Hazard Pointer Synchronous Reclamation Beyond Concurrency TS2 - Maged Michael - CppCon 2021
Источник: CppCon
Источник: CppCon
YouTube
Hazard Pointer Synchronous Reclamation Beyond Concurrency TS2 - Maged Michael - CppCon 2021
https://cppcon.org/
https://github.com/CppCon/CppCon2020
---
The hazard pointer deferred reclamation technique supports low-latency access to dynamic objects by deferring the reclamation of objects that may be removed while being accessed concurrently until…
https://github.com/CppCon/CppCon2020
---
The hazard pointer deferred reclamation technique supports low-latency access to dynamic objects by deferring the reclamation of objects that may be removed while being accessed concurrently until…
A Case-study in Rewriting a Legacy GUI Library for Real-time Audio Software in Modern C++
Источник: CppCon
Источник: CppCon
YouTube
A Case-study in Rewriting a Legacy GUI Library for Real-time Audio Software in Modern C++
https://cppcon.org/
https://github.com/CppCon/CppCon2020
---
A case-study in the design and development of iZotope's GUI framework, for real-time audio software, using C++17 to eliminate common sources of bugs and increase developer productivity. To illustrate…
https://github.com/CppCon/CppCon2020
---
A case-study in the design and development of iZotope's GUI framework, for real-time audio software, using C++17 to eliminate common sources of bugs and increase developer productivity. To illustrate…
Breaking Dependencies: Type Erasure - A Design Analysis - Klaus Iglberger - CppCon 2021
Источник: CppCon
Источник: CppCon
YouTube
Breaking Dependencies: Type Erasure - A Design Analysis - Klaus Iglberger - CppCon 2021
https://cppcon.org/
https://github.com/CppCon/CppCon2020
---
This session is part of the Software Design Track.
“If I could go back in time and had the power to change C++, rather than adding virtual function, I would add language support for type erasure…
https://github.com/CppCon/CppCon2020
---
This session is part of the Software Design Track.
“If I could go back in time and had the power to change C++, rather than adding virtual function, I would add language support for type erasure…
Multi Threading Model in Paradox Games: Past, Present and Future - Mathieu Ropert - CppCon 2021
Источник: CppCon
Источник: CppCon
YouTube
Multi Threading Model in Paradox Games: Past, Present and Future - Mathieu Ropert - CppCon 2021
https://cppcon.org/
https://github.com/CppCon/CppCon2020
---
Paradox grand strategy games are all about simulating history through various lenses (politics, economy, warfare, diplomacy, demographics...) in real time. Over the last 20 years, our games have…
https://github.com/CppCon/CppCon2020
---
Paradox grand strategy games are all about simulating history through various lenses (politics, economy, warfare, diplomacy, demographics...) in real time. Over the last 20 years, our games have…