Code Size Compiler Optimizations and Techniques for Embedded Systems - Aditya Kumar - CppCon 2021
Источник: CppCon
Источник: CppCon
YouTube
Code Size Compiler Optimizations and Techniques for Embedded Systems - Aditya Kumar - CppCon 2021
https://cppcon.org/
https://github.com/CppCon/CppCon2020
---
Code size of embedded application has been a concern for a very long time. While storage becomes cheaper and smaller, developers find creative ways to increase code size by adding features or unnecessary…
https://github.com/CppCon/CppCon2020
---
Code size of embedded application has been a concern for a very long time. While storage becomes cheaper and smaller, developers find creative ways to increase code size by adding features or unnecessary…
How Can Package Managers Handle ABI (In)compatibility in C++? - Todd Gamblin - CppCon 2021
Источник: CppCon
Источник: CppCon
YouTube
How Can Package Managers Handle ABI (In)compatibility in C++? - Todd Gamblin - CppCon 2021
https://cppcon.org/
https://github.com/CppCon/CppCon2020
---
Package managers are crucial in many software ecosystems for reusing libraries, and several major package manages (Conan, vcpkg, and, at least in the HPC world, Spack) have started to grow a large…
https://github.com/CppCon/CppCon2020
---
Package managers are crucial in many software ecosystems for reusing libraries, and several major package manages (Conan, vcpkg, and, at least in the HPC world, Spack) have started to grow a large…
Units Libraries and Autonomous Vehicles: Lessons from the Trenches - Chip Hogg - CppCon 2021
Источник: CppCon
Источник: CppCon
YouTube
Units Libraries and Autonomous Vehicles: Lessons from the Trenches - Chip Hogg - CppCon 2021
https://cppcon.org/
https://github.com/CppCon/CppCon2020
---
Units libraries have an enticing value proposition: they can catch mistakes in physical units at compile time, with zero runtime cost. The most famous such error is the unit mismatch that brought…
https://github.com/CppCon/CppCon2020
---
Units libraries have an enticing value proposition: they can catch mistakes in physical units at compile time, with zero runtime cost. The most famous such error is the unit mismatch that brought…
Building an Extensible Type Serialization System Using Partial Template Specialization - CppCon 2021
Источник: CppCon
Источник: CppCon
YouTube
Building an Extensible Type Serialization System Using Partial Template Specialization - CppCon 2021
https://cppcon.org/
https://github.com/CppCon/CppCon2020
---
As software engineers, we all prefer using performant libraries with user-friendly interfaces. But designing a template-free interface can be challenging for some C++ libraries, like serialization…
https://github.com/CppCon/CppCon2020
---
As software engineers, we all prefer using performant libraries with user-friendly interfaces. But designing a template-free interface can be challenging for some C++ libraries, like serialization…
Combining Co-Routines and Functions into a Job System - Helmut Hlavacs - CppCon 2021
Источник: CppCon
Источник: CppCon
YouTube
Combining Co-Routines and Functions into a Job System - Helmut Hlavacs - CppCon 2021
https://cppcon.org/
https://github.com/CppCon/CppCon2020
---
Every game engine today should have a job system that harvests the power of the available CPU cores. Additionally, C++20 has introduced co-routines, which can schedule other tasks and suspend until…
https://github.com/CppCon/CppCon2020
---
Every game engine today should have a job system that harvests the power of the available CPU cores. Additionally, C++20 has introduced co-routines, which can schedule other tasks and suspend until…
Back to Basics: Algorithmic Complexity - Amir Kirsh & Adam Segoli Schubert - CppCon 2021
Источник: CppCon
Источник: CppCon
YouTube
Back to Basics: Algorithmic Complexity - Amir Kirsh & Adam Segoli Schubert - CppCon 2021
https://cppcon.org/
https://github.com/CppCon/CppCon2020
---
When you're designing a program, how do you choose appropriate data structures and algorithms? How do you know when the proposed design is likely to be "too slow," without benchmarking the finished…
https://github.com/CppCon/CppCon2020
---
When you're designing a program, how do you choose appropriate data structures and algorithms? How do you know when the proposed design is likely to be "too slow," without benchmarking the finished…