Make Successor Build Systems: World Tour of Build Systems0 码力 | 115 页 | 7.02 MB | 6 月前3
Balancing Efficiency and Flexibility: Cost of Abstractions in Embedded Systems0 码力 | 75 页 | 2.12 MB | 6 月前3
Building Effective Embedded Systems: Architectural Best Practicesbest practices in embedded systems, with a focus on operating systemsToday’s spotlight: Exploring best practices in embedded systems, with a focus on operating systems Today’s take away: Practical Practical tips for building better software, applicable not only to embedded systems but also to software in generalEvery rule presented here comes with an exception Software isn't black and whiteThe code are for illustration⊡ Operating Systems ⊡ Threads ⊡ Layer Separation ⊡ Network Problems ⊡ External Interfaces ⊡ Simulators ⊡ Logs ⊡ Monitoring⊡ Operating Systems ⊡ Threads ⊡ Layer Separation0 码力 | 241 页 | 2.28 MB | 6 月前3
When Nanoseconds Matter: Ultrafast Trading Systems in C++Ultrafast Trading Systems in C++ CppCon 2024 Thursday, 19 September 2024 David GrossIntroduction 2 • About me - Leading the Options Automated Trading Systems team at Optiver market maker company - Worked on low-latency systems for 15 years in Trading and DefenseIntroduction 3 • About me - Leading the Options Automated Trading Systems team at Optiver, a global market maker company company - Worked on low-latency systems for 15 years in Trading and Defense • Today’s talk - Engineering low-latency trading systems - Profiling techniques to find bottlenecks - Some principles along 0 码力 | 123 页 | 5.89 MB | 6 月前3
LLVM's Realtime Safety Revolution: Tools for Modern Mission Critical SystemsconstraintsAgenda 1. Real-time programming 2. Existing strategies 3. RealtimeSanitizer 4. Performance constraints 5. Comparing and contrasting 50% 50%Agenda 1. Real-time programming 2. Existing strategies independent of input data, and 4. shorter than the given deadline [1]. [1] Timur Doumler - Real Time Programming with the C++ Standard Library Worst case execution time must be…10 ns 1,000,000 ns How long is ... } 🤔How can we be confident that our code is real-time safe?Agenda 1. Real-time programming 2. Existing strategies 3. RealtimeSanitizer 4. Performance constraints 5. Comparing and contrastingExisting0 码力 | 153 页 | 1.38 MB | 6 月前3
Object Oriented ProgrammingObject-Oriented Programming Key Ideas Class Inheritance Polymorphism Early and Late Binding Virtuality override final Template method Destructor Interfaces Liskov substitution principle return type Duck Typing Traps Virtual in con- /destructor Slicing ShadowingObject-Oriented Programming Key Ideas Class Inheritance Polymorphism Early and Late Binding Virtuality override final outside world. Information hiding Separation from interface and implementationObject-Oriented Programming Key Ideas Class Inheritance Polymorphism Early and Late Binding Virtuality override final0 码力 | 38 页 | 752.99 KB | 6 月前3
Back to Basics: Generic Programming1 David Olsen – Generic Programming CppCon 20242 David Olsen – Generic Programming CppCon 2024 Back to Basics: Generic Programming David Olsen, Compiler Engineer, NVIDIA CppCon, 18 Sep 20243 David Olsen – Generic Programming CppCon 2024 Generic Programming4 David Olsen – Generic Programming CppCon 2024 Generic Programming5 David Olsen – Generic Programming CppCon 2024 Generic Programming Same code code works on different, unrelated types6 David Olsen – Generic Programming CppCon 2024 Generic Programming Same code works on different, unrelated types T sum(C container) { T result = 0; for (T value0 码力 | 175 页 | 1.16 MB | 6 月前3
Branchless Programming in C++Branchless Programming in C++ Fedor G Pikus Chief ScientistBranchless Computing 3 PLAN ● Efficiency and performance ● Understanding the hardware and using it efficiently – Computing resources of0 码力 | 61 页 | 9.08 MB | 6 月前3
Back to Basics: Object-Oriented ProgrammingAndreas Fertig Write unique code! Back to Basics Object-Oriented Programming Presentation Material CppCon, Aurora CO, 2024-09-20© 2024 Andreas Fertig AndreasFertig.com All rights reserved All programs applies in particular to duplication, processing, translation and storage and processing in electronic systems. The reproduction of common names, trade names, product designations, etc. in this work does not https://AndreasFertig.com post@AndreasFertig.com 5A class ■ C++ adds classes for object-oriented programming. ■ The constructors B are called when the object is cre- ated. ■ Data fields of classes should0 码力 | 20 页 | 1.04 MB | 6 月前3
Back To Basics: Functional Programming in C++What is functional programming? Jonathan Müller — @foonathan Back to Basics: Functional Programming in C++ CppCon 2024-09-19 1Imperative Programming Definition Specify instructions that manipulate state achieve a goal. Jonathan Müller — @foonathan Back to Basics: Functional Programming in C++ CppCon 2024-09-19 2Imperative Programming Definition Specify instructions that manipulate state in order to achieve goal. C and C++ Jonathan Müller — @foonathan Back to Basics: Functional Programming in C++ CppCon 2024-09-19 2Imperative Programming Definition Specify instructions that manipulate state in order to achieve0 码力 | 178 页 | 918.67 KB | 6 月前3
共 279 条
- 1
- 2
- 3
- 4
- 5
- 6
- 28
相关搜索词
MakeSuccessorBuildSystemsWorldTourofBalancingEfficiencyandFlexibilityCostAbstractionsinEmbeddedBuildingEffectiveArchitecturalBestPracticesWhenNanosecondsMatterUltrafastTradingC++LLVMRealtimeSafetyRevolutionToolsforModernMissionCriticalObjectOrientedProgrammingBacktoBasicsGenericBranchlessToFunctional













