 ivan cukic cppcon 2021ALTERNATE UNIVERSE INTRODUCTION DATA FUNCTIONS AND DATA ABSTRACTIONS FUNCTIONS Ivan Čukić KDAB CppCon 2021 INTRODUCTION DATA FUNCTIONS AND DATA ABSTRACTIONS FUNCTIONS ABOUT ME KDAB senior software engineer professor Ivan Č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 COMPOSITION tr -cs A-Za-z ’\n’ | tr A-Z a-z | sort | uniq -c | sort -rn | sed ${1}q Ivan Čukić KDAB CppCon 2021 INTRODUCTION DATA FUNCTIONS AND DATA ABSTRACTIONS FUNCTIONS Doug McIlroy, Bell System Technical Journal0 码力 | 77 页 | 3.33 MB | 6 月前3 ivan cukic cppcon 2021ALTERNATE UNIVERSE INTRODUCTION DATA FUNCTIONS AND DATA ABSTRACTIONS FUNCTIONS Ivan Čukić KDAB CppCon 2021 INTRODUCTION DATA FUNCTIONS AND DATA ABSTRACTIONS FUNCTIONS ABOUT ME KDAB senior software engineer professor Ivan Č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 COMPOSITION tr -cs A-Za-z ’\n’ | tr A-Z a-z | sort | uniq -c | sort -rn | sed ${1}q Ivan Čukić KDAB CppCon 2021 INTRODUCTION DATA FUNCTIONS AND DATA ABSTRACTIONS FUNCTIONS Doug McIlroy, Bell System Technical Journal0 码力 | 77 页 | 3.33 MB | 6 月前3
 CppCon 2021: Persistent Data Structureshtml, Accessed: 10-6-2021. [2] Intel optane persistent memory, https://www.intel.com/content/www/us/en/architecture- and-technology/optane-dc-persistent-memory.html, Accessed: 10-6-2021. [3] 3d nand stacking memory cells, https://www.atpinc.com/blog/3d- nand-ssd-sd-flash-memory-storage-what-is, Accessed: 10-6-2021. A Persistent Hash Map for Graph Processing Workloads and a Methodology for Persistent Transactional scrutinize-optane-memory-performance/, Accessed: 10-6-2021. [5] What is dram’s future? https://semiengineering.com/what-is-drams-future/, Accessed: 10-6-2021. [6] Is optane dimm endurance good enough? https://blocksandfiles0 码力 | 56 页 | 1.90 MB | 6 月前3 CppCon 2021: Persistent Data Structureshtml, Accessed: 10-6-2021. [2] Intel optane persistent memory, https://www.intel.com/content/www/us/en/architecture- and-technology/optane-dc-persistent-memory.html, Accessed: 10-6-2021. [3] 3d nand stacking memory cells, https://www.atpinc.com/blog/3d- nand-ssd-sd-flash-memory-storage-what-is, Accessed: 10-6-2021. A Persistent Hash Map for Graph Processing Workloads and a Methodology for Persistent Transactional scrutinize-optane-memory-performance/, Accessed: 10-6-2021. [5] What is dram’s future? https://semiengineering.com/what-is-drams-future/, Accessed: 10-6-2021. [6] Is optane dimm endurance good enough? https://blocksandfiles0 码力 | 56 页 | 1.90 MB | 6 月前3
 cppcon 2021 safety guidelines for C parallel and concurrencyrules • Started in 2019 at a MISRA meeting • Why are there no rules for parallelism in MISRA? • 2019-2021: Phase 1 complete • Reviewed 81 rules pulled from • C++CG • HIC++ • REphrase H2020 project • CERT senders and receivers? • C++26 executors networking?, concurrency TS2? Conclusion and Future plan • 2021: plan to integrate with MISRA 202X NEXT release • 17 rules to MISRA C++ NEXT • 17 rules to C++CG •0 码力 | 52 页 | 3.14 MB | 6 月前3 cppcon 2021 safety guidelines for C parallel and concurrencyrules • Started in 2019 at a MISRA meeting • Why are there no rules for parallelism in MISRA? • 2019-2021: Phase 1 complete • Reviewed 81 rules pulled from • C++CG • HIC++ • REphrase H2020 project • CERT senders and receivers? • C++26 executors networking?, concurrency TS2? Conclusion and Future plan • 2021: plan to integrate with MISRA 202X NEXT release • 17 rules to MISRA C++ NEXT • 17 rules to C++CG •0 码力 | 52 页 | 3.14 MB | 6 月前3
 CppCon2021 Concurrency TS2© 2021. 2 2 © 2021. 3 Agenda 1.Don’t we already have a Concurrency TS? • Why do we need a new one? • implementation status 2.TS2 Hazard Pointer • how I learn to love C++ tricks 3.TS2 RCU • From From C to C++ in 2500 days 3 3 © 2021. 4 Concurrency TS1: Don’t we already have a TS? • Produced in 2015 • Produced by the Concurrency Study Group (SG1) with input from LEWG, LWG • Separate document https://github.com/cplusplus/concurrency-ts 4 © 2021. 5 What was in Concurrency TS1? • Improvements to std::future • Latches and Barriers • Atomic smart pointers 5 © 2021. 6 Since Concurrency TS1? • Improvements0 码力 | 58 页 | 1.62 MB | 6 月前0.03 CppCon2021 Concurrency TS2© 2021. 2 2 © 2021. 3 Agenda 1.Don’t we already have a Concurrency TS? • Why do we need a new one? • implementation status 2.TS2 Hazard Pointer • how I learn to love C++ tricks 3.TS2 RCU • From From C to C++ in 2500 days 3 3 © 2021. 4 Concurrency TS1: Don’t we already have a TS? • Produced in 2015 • Produced by the Concurrency Study Group (SG1) with input from LEWG, LWG • Separate document https://github.com/cplusplus/concurrency-ts 4 © 2021. 5 What was in Concurrency TS1? • Improvements to std::future • Latches and Barriers • Atomic smart pointers 5 © 2021. 6 Since Concurrency TS1? • Improvements0 码力 | 58 页 | 1.62 MB | 6 月前0.03
 2021-11-22 - Rust CTCFT - Rust for Linux0 码力 | 53 页 | 332.50 KB | 9 月前3 2021-11-22 - Rust CTCFT - Rust for Linux0 码力 | 53 页 | 332.50 KB | 9 月前3
 The RISC-V Reader:
An Open Architecture AtlasFirst Edition, 1.0.0 - 20210 码力 | 232 页 | 5.16 MB | 1 年前3 The RISC-V Reader:
An Open Architecture AtlasFirst Edition, 1.0.0 - 20210 码力 | 232 页 | 5.16 MB | 1 年前3
 LITERALS SAFELY for Types that Behave as though Built-in - Pablo Halpern - CppCon 2021for Types that Behave as though Built-in Pablo Halpern phalpern@halpernwightsoftware.com CppCon 2021 This work by Pablo Halpern is licensed under a Creative Commons Attribution 4.0 International License 10/26/21 Pablo Halpern, 2021 (CC BY 4.0) 2literal [ lit-er-uhl ] noun 1. a typographical error, especially involving a single letter. Source: dictionary.com 10/26/21 Pablo Halpern, 2021 (CC BY 4.0) 3 ✘literal floating-point, character, string, Boolean, pointer, or user-defined type. 10/26/21 Pablo Halpern, 2021 (CC BY 4.0) 4Examples of C++ literals ■ Integer: 123, 456U, 0xfedcba10000LL, 0b1001UL ■ Floating0 码力 | 66 页 | 1.47 MB | 6 月前3 LITERALS SAFELY for Types that Behave as though Built-in - Pablo Halpern - CppCon 2021for Types that Behave as though Built-in Pablo Halpern phalpern@halpernwightsoftware.com CppCon 2021 This work by Pablo Halpern is licensed under a Creative Commons Attribution 4.0 International License 10/26/21 Pablo Halpern, 2021 (CC BY 4.0) 2literal [ lit-er-uhl ] noun 1. a typographical error, especially involving a single letter. Source: dictionary.com 10/26/21 Pablo Halpern, 2021 (CC BY 4.0) 3 ✘literal floating-point, character, string, Boolean, pointer, or user-defined type. 10/26/21 Pablo Halpern, 2021 (CC BY 4.0) 4Examples of C++ literals ■ Integer: 123, 456U, 0xfedcba10000LL, 0b1001UL ■ Floating0 码力 | 66 页 | 1.47 MB | 6 月前3
 2021信创“大比武”鲲鹏基础软件开发赛道
基于Rust语言的openGauss驱动2021信创“大比武”鲲鹏基础软件开发赛道 基于Rust语言的openGauss驱动 目录 1. 背景及要求 2. 方案介绍 3. 遇到的问题 4. 团队简介 3 背景 Rust是一门新兴的系统编程语言 ,专注于安全 ,尤其是并发安全,支持函数式和命令式以及泛型等编程范 式的多范式语言。 openGauss数据库是一款高性能、高安全的数据库,社区支持Rust驱动可以更方便Rust语言开发者更好地基0 码力 | 14 页 | 566.24 KB | 1 年前3 2021信创“大比武”鲲鹏基础软件开发赛道
基于Rust语言的openGauss驱动2021信创“大比武”鲲鹏基础软件开发赛道 基于Rust语言的openGauss驱动 目录 1. 背景及要求 2. 方案介绍 3. 遇到的问题 4. 团队简介 3 背景 Rust是一门新兴的系统编程语言 ,专注于安全 ,尤其是并发安全,支持函数式和命令式以及泛型等编程范 式的多范式语言。 openGauss数据库是一款高性能、高安全的数据库,社区支持Rust驱动可以更方便Rust语言开发者更好地基0 码力 | 14 页 | 566.24 KB | 1 年前3
 Back to Basics: Templates Part 2Back to Basics: Templates – Part 2 Bob Steagall CppCon 2021CppCon 2021 – Back to Basics: Templates – Part 2 Copyright © 2021 Bob Steagall Recap: Templates • C++ supports generic programming with templates templates • Alias template • Variable templates • Lambda templates 2CppCon 2021 – Back to Basics: Templates – Part 2 Copyright © 2021 Bob Steagall Recap: Translation Units • In C++, translation is performed inclusion preprocessing directives (#ifdef) • And all macros expanded 3CppCon 2021 – Back to Basics: Templates – Part 2 Copyright © 2021 Bob Steagall Recap: Declarations and Definitions • A name is an identifier0 码力 | 80 页 | 490.15 KB | 6 月前3 Back to Basics: Templates Part 2Back to Basics: Templates – Part 2 Bob Steagall CppCon 2021CppCon 2021 – Back to Basics: Templates – Part 2 Copyright © 2021 Bob Steagall Recap: Templates • C++ supports generic programming with templates templates • Alias template • Variable templates • Lambda templates 2CppCon 2021 – Back to Basics: Templates – Part 2 Copyright © 2021 Bob Steagall Recap: Translation Units • In C++, translation is performed inclusion preprocessing directives (#ifdef) • And all macros expanded 3CppCon 2021 – Back to Basics: Templates – Part 2 Copyright © 2021 Bob Steagall Recap: Declarations and Definitions • A name is an identifier0 码力 | 80 页 | 490.15 KB | 6 月前3
 Back to Basics: Classic 9STLCppCon 2021CppCon 2021 – Back to Basics: Classic STL Copyright © 2021 Bob Steagall Overview • Rationale • History and design overview • Iterators • Containers • Algorithms 2CppCon 2021 – Back to to Basics: Classic STL Copyright © 2021 Bob Steagall Goals and References • Goals • Understand overall STL design • Understand iterators • Recommended references • The Standard C++ Library, Second Edition Bjarne Stroustrup – Addison-Wesley 2014 • cppreference.com 3CppCon 2021 – Back to Basics: Classic STL Copyright © 2021 Bob Steagall What is "Classic STL?" 4 Language Support Concepts Diagnostics0 码力 | 75 页 | 603.36 KB | 6 月前3 Back to Basics: Classic 9STLCppCon 2021CppCon 2021 – Back to Basics: Classic STL Copyright © 2021 Bob Steagall Overview • Rationale • History and design overview • Iterators • Containers • Algorithms 2CppCon 2021 – Back to to Basics: Classic STL Copyright © 2021 Bob Steagall Goals and References • Goals • Understand overall STL design • Understand iterators • Recommended references • The Standard C++ Library, Second Edition Bjarne Stroustrup – Addison-Wesley 2014 • cppreference.com 3CppCon 2021 – Back to Basics: Classic STL Copyright © 2021 Bob Steagall What is "Classic STL?" 4 Language Support Concepts Diagnostics0 码力 | 75 页 | 603.36 KB | 6 月前3
共 647 条
- 1
- 2
- 3
- 4
- 5
- 6
- 65
相关搜索词
 ivancukiccppcon2021CppConPersistentDataStructuressafetyguidelinesforparallelandconcurrencycppcon2021ConcurrencyTS21122RustCTCFTLinuxTheRISCReaderAnOpenArchitectureAtlasFirstEdition1.0LITERALSSAFELYTypesthatBehaveasthoughBuiltinPabloHalpern信创大比比武大比武鲲鹏基础软件开发软件开发赛道基于语言openGauss驱动BacktoBasicsTemplatesPartClassic9STL














 
  
 