 ivan cukic cppcon 2021Ivan Čukić KDAB CppCon 2021 INTRODUCTION DATA FUNCTIONS AND DATA ABSTRACTIONS FUNCTIONS COMPOSITION Doug McIlroy and Dennis Ritchie Ivan Čukić KDAB CppCon 2021 INTRODUCTION DATA FUNCTIONS AND DATA ABSTRACTIONS sed ${1}q Ivan Čukić KDAB CppCon 2021 INTRODUCTION DATA FUNCTIONS AND DATA ABSTRACTIONS FUNCTIONS Doug McIlroy, Bell System Technical Journal, 1978: Make each program do one thing well. To do a new job0 码力 | 77 页 | 3.33 MB | 6 月前3 ivan cukic cppcon 2021Ivan Čukić KDAB CppCon 2021 INTRODUCTION DATA FUNCTIONS AND DATA ABSTRACTIONS FUNCTIONS COMPOSITION Doug McIlroy and Dennis Ritchie Ivan Čukić KDAB CppCon 2021 INTRODUCTION DATA FUNCTIONS AND DATA ABSTRACTIONS sed ${1}q Ivan Čukić KDAB CppCon 2021 INTRODUCTION DATA FUNCTIONS AND DATA ABSTRACTIONS FUNCTIONS Doug McIlroy, Bell System Technical Journal, 1978: Make each program do one thing well. To do a new job0 码力 | 77 页 | 3.33 MB | 6 月前3
 LLVM's Realtime Safety Revolution: Tools for Modern Mission Critical Systemsconsultant Authors of RealtimeSanitizerSpecial thanks Alistair Barker Co-author of RealtimeSanitizer Doug Wyatt Inventor/author of performance constraintsAgenda 1. Real-time programming 2. Existing strategies were designed to complement each otherUse both, and write better real-time code!Thanks! ● Doug Wyatt ● Ali Barker ● Reviews on LLVM work ○ @vitalybuka ○ @maskray ○ @sirride ○ @AaronBallman0 码力 | 153 页 | 1.38 MB | 6 月前3 LLVM's Realtime Safety Revolution: Tools for Modern Mission Critical Systemsconsultant Authors of RealtimeSanitizerSpecial thanks Alistair Barker Co-author of RealtimeSanitizer Doug Wyatt Inventor/author of performance constraintsAgenda 1. Real-time programming 2. Existing strategies were designed to complement each otherUse both, and write better real-time code!Thanks! ● Doug Wyatt ● Ali Barker ● Reviews on LLVM work ○ @vitalybuka ○ @maskray ○ @sirride ○ @AaronBallman0 码力 | 153 页 | 1.38 MB | 6 月前3
 Pipeline Architectures in C++: Overloaded Pipe Operator | and Its Monadic Operationspipeline in software engineering?  Pipes in Unix/Linux;  The famous competition: Donald Knuth vs. Doug McIlroy; 3. Overloading the pipe operator |  Overloaded pipe operator in std::ranges;0 码力 | 3 页 | 422.24 KB | 6 月前3 Pipeline Architectures in C++: Overloaded Pipe Operator | and Its Monadic Operationspipeline in software engineering?  Pipes in Unix/Linux;  The famous competition: Donald Knuth vs. Doug McIlroy; 3. Overloading the pipe operator |  Overloaded pipe operator in std::ranges;0 码力 | 3 页 | 422.24 KB | 6 月前3
 A (Short) Tour of C++ ModulesVisual Studio P2473 36RESOURCES Papers Modules in C++, 2004, Daveed Vandevoorde Modules, 2012, Doug Gregor A Module System for C++, 2014, Gabriel Dos Reis, Mark Hall, Gor Nishanov C++ Modules TS, 20180 码力 | 62 页 | 4.20 MB | 6 月前3 A (Short) Tour of C++ ModulesVisual Studio P2473 36RESOURCES Papers Modules in C++, 2004, Daveed Vandevoorde Modules, 2012, Doug Gregor A Module System for C++, 2014, Gabriel Dos Reis, Mark Hall, Gor Nishanov C++ Modules TS, 20180 码力 | 62 页 | 4.20 MB | 6 月前3
 Back to Basics: Lambda Expressions2Prologue 3 ● Credentials ○ every library and application is open source ○ development using cutting edge C++ technology ○ source code hosted on github ○ prebuilt binaries are available on our download0 码力 | 48 页 | 175.89 KB | 6 月前3 Back to Basics: Lambda Expressions2Prologue 3 ● Credentials ○ every library and application is open source ○ development using cutting edge C++ technology ○ source code hosted on github ○ prebuilt binaries are available on our download0 码力 | 48 页 | 175.89 KB | 6 月前3
 Overload ResolutionthreadsPrologue ● Credentials ○ every library and application is open source ○ projects are developed using cutting edge C++ technology ○ all source code hosted on github ○ prebuilt binaries available on our download0 码力 | 55 页 | 209.57 KB | 6 月前3 Overload ResolutionthreadsPrologue ● Credentials ○ every library and application is open source ○ projects are developed using cutting edge C++ technology ○ all source code hosted on github ○ prebuilt binaries available on our download0 码力 | 55 页 | 209.57 KB | 6 月前3
 C++ Exceptions for Smaller FirmwareFrame Evaluation Requires Malloc Unbounded Memory UsagewHaT aBoUt tHe SaD pAtH pErFoRmAnCe!? 216Cutting C++ Exception time by +76% +88% ✨ By: Khalil EstellSome performance numbers Function Depth std::expected0 码力 | 237 页 | 6.74 MB | 6 月前3 C++ Exceptions for Smaller FirmwareFrame Evaluation Requires Malloc Unbounded Memory UsagewHaT aBoUt tHe SaD pAtH pErFoRmAnCe!? 216Cutting C++ Exception time by +76% +88% ✨ By: Khalil EstellSome performance numbers Function Depth std::expected0 码力 | 237 页 | 6.74 MB | 6 月前3
 Hello 算法 1.0.0b4 C++版,用取模运算得到余数 ? ,此时有: ? = 3? + ? 请注意,对于 ? ≤ 3 的边界情况,必须拆分出一个 1 ,乘积为 1 × (? − 1) 。 // === File: max_product_cutting.cpp === /* 最大切分乘积:贪心 */ int maxProductCutting(int n) { // 当 n <= 3 时,必须切分出一个 1 if (n <= 3) {0 码力 | 343 页 | 27.39 MB | 1 年前3 Hello 算法 1.0.0b4 C++版,用取模运算得到余数 ? ,此时有: ? = 3? + ? 请注意,对于 ? ≤ 3 的边界情况,必须拆分出一个 1 ,乘积为 1 × (? − 1) 。 // === File: max_product_cutting.cpp === /* 最大切分乘积:贪心 */ int maxProductCutting(int n) { // 当 n <= 3 时,必须切分出一个 1 if (n <= 3) {0 码力 | 343 页 | 27.39 MB | 1 年前3
 Hello 算法 1.1.0 C++ 版到余数 ? ,此时有: ? = 3? + ? 请注意,对于 ? ≤ 3 的边界情况,必须拆分出一个 1 ,乘积为 1 × (? − 1) 。 // === File: max_product_cutting.cpp === /* 最大切分乘积:贪心 */ int maxProductCutting(int n) { // 当 n <= 3 时,必须切分出一个 1 if (n <= 3) {0 码力 | 379 页 | 18.47 MB | 1 年前3 Hello 算法 1.1.0 C++ 版到余数 ? ,此时有: ? = 3? + ? 请注意,对于 ? ≤ 3 的边界情况,必须拆分出一个 1 ,乘积为 1 × (? − 1) 。 // === File: max_product_cutting.cpp === /* 最大切分乘积:贪心 */ int maxProductCutting(int n) { // 当 n <= 3 时,必须切分出一个 1 if (n <= 3) {0 码力 | 379 页 | 18.47 MB | 1 年前3
 Hello 算法 1.0.0b5 C++版到余数 ? ,此时有: ? = 3? + ? 请注意,对于 ? ≤ 3 的边界情况,必须拆分出一个 1 ,乘积为 1 × (? − 1) 。 // === File: max_product_cutting.cpp === /* 最大切分乘积:贪心 */ int maxProductCutting(int n) { // 当 n <= 3 时,必须切分出一个 1 if (n <= 3) {0 码力 | 377 页 | 30.69 MB | 1 年前3 Hello 算法 1.0.0b5 C++版到余数 ? ,此时有: ? = 3? + ? 请注意,对于 ? ≤ 3 的边界情况,必须拆分出一个 1 ,乘积为 1 × (? − 1) 。 // === File: max_product_cutting.cpp === /* 最大切分乘积:贪心 */ int maxProductCutting(int n) { // 当 n <= 3 时,必须切分出一个 1 if (n <= 3) {0 码力 | 377 页 | 30.69 MB | 1 年前3
共 13 条
- 1
- 2













