Interesting Upcoming Features from Low Latency, Parallelism and Concurrency
contexts can customize the implementation of standard algorithms for optimal performance. ● Key Features: ● Combining scheduler and policy. ● Minimal, incremental API changes.Combining Scheduler with and 4 are likely to make C++26. 2 and 3 will be beyond C++ 26. These are just some of the likely features that have progressed sufficiently and fit in a talk format, though they still may enter the standard0 码力 | 56 页 | 514.85 KB | 5 月前3C++23: An Overview of Almost All New and Updated Features
gregoire@nuonsoft.com Microsoft VC++ MVP Since 2007 Author of Professional C++, 2nd, 3rd, 4th, and 5th Edition Co-author of C++ Standard Library Quick Reference& C++17 Standard Library Quick Reference std::byteswap() std::to_underlying() Associative Containers Heterogeneous Erasure Removed Features Garbage Collection SupportC++23 Core Language6 Agenda C++23 Core Language Explicit Object std::byteswap() std::to_underlying() Associative Containers Heterogeneous Erasure Removed Features Garbage Collection Support7 Explicit Object Parameters Instead of implicit this, explicitly0 码力 | 105 页 | 759.96 KB | 5 月前3C++20 STL Features: 1 Year of Development on GitHub
C++20 STL Features: 1 Year of Development on GitHub Stephan T. Lavavej "Steh-fin Lah-wah-wade" Principal Software Engineer, Visual C++ Libraries stl@microsoft.com @StephanTLavavej 1 Version 1.0 - September down the slide numbers • Part 0: Overview • What's happened in the last year • Part 1: C++20 STL Features • Everything here is Standard, except as noted • Part 2: GitHub Development • For contributors 2019 • github.com/microsoft/STL • Apache License v2.0 with LLVM Exception • Implemented ~50 C++20 features • Majority from our amazing contributors • Extensively reviewed and tested • Released VS 20190 码力 | 45 页 | 989.72 KB | 5 月前3C++20 STL Features: 1 Year of Development on GitHub
Version 1.0 - September 15, 2020 1 C++20 STL Features: 1 Year of Development on GitHub Stephan T. Lavavej "Steh-fin Lah-wah-wade" Principal Software Engineer, Visual C++ Libraries stl@microsoft.com @StephanTLavavej2 down the slide numbers • Part 0: Overview • What's happened in the last year • Part 1: C++20 STL Features • Everything here is Standard, except as noted • Part 2: GitHub Development • For contributors • github.com/microsoft/STL • Apache License v2.0 with LLVM Exception • Implemented ~50 C++20 features • Majority from our amazing contributors • Extensively reviewed and tested • Released VS 20190 码力 | 45 页 | 702.09 KB | 5 月前3Leveraging C++20/23 Features for Low Level Interactions
Leveraging C++20/23 Features for Low Level InteractionsOverview In a baremetal environment, we’re going to demonstrate e�ective use of C++ How did we end up with C language HW interactions? What are best e�ectively in line with C++ best practices? �. See also Stroustrup (2023), in referencesKey C++ Safety Features There’s lots, but…. Lifetime Management Smart pointers handle new/delete for you. We’ll mostly0 码力 | 56 页 | 5.39 MB | 5 月前3Robotics at Compile-Time: Optimizing Robotics Algorithms with C++'s Compile-Time Features
more of your code than your poor overworked development team • Leverage c++’s many compile-time features to build rich, descriptive types • Thank you0 码力 | 45 页 | 20.73 MB | 5 月前3Whats in a Name? Whats a Name in? - Walter E. Brown - CppCon 2020
What’s in a Name? and What’s a Name In? Walter E. Brown, Ph.D. < webrown.cpp @ gmail.com > Edition: 2020-09-17. Copyright © 2020 by Walter E. Brown. All rights reserved. 2 A little about me • now-standard C++ library features as gcd/lcm, cbegin/cend, common type, and void t, as well as all of headersand . • Influenced such core language features as alias templates, contextual new edge cases and resolves them via oh-subtle tweaks to the C++ grammar/rules. � New language features (e.g., C++20’s modules) introduce new rules and update details of exis`ng rules. � Proposal N1787 0 码力 | 7 页 | 4.37 MB | 5 月前3Modern C++ Tutorial: C++11/14/17/20 On the Fly
. . . . . . . . . . . . . . . . . . . . . . 9 Chapter 01: Towards Modern C++ 9 1.1 Deprecated Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.2 Compatibilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 Chapter 09 Minor Features 85 9.1 New Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . optimization for C++11, and C++20 brings this language to the door of modernization. The extended features of all these new standards are integrated into the C++ language and infuse it with new vitality0 码力 | 92 页 | 1.79 MB | 1 年前3When Nanoseconds Matter: Ultrafast Trading Systems in C++
binary search 52Binary search – memory access 53Linear search 54Principle #4: “Simplicity is the ultimate sophistication” 55 Source: ChatGPT56 Source: ChatGPT Principle #5: “Mechanical sympathy”I-Cache with BSD sockets (no code changes needed!) • TCPDirect - Custom TCP/UDP stack - Reduced set of features onload --profile=latency ./algo_trader Source: solarflare.comUserspace Networking 69 • Solarflare with BSD sockets (no code changes needed!) • TCPDirect - Custom TCP/UDP stack - Reduced set of features • EF_VI - Layer 2 API: interface, buffers and memory management (similar to DPDK) - Lowest latency0 码力 | 123 页 | 5.89 MB | 5 月前3Conan 1.31 Documentation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 7.4 Artifactory Community Edition for C/C++ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 7.5 Running conan_server decentralized. It has native integration with JFrog Artifactory, including the free Artifactory Community Edition for Conan, enabling developers to host their own private packages on their own server. The ConanCenter packages and binaries privately, without needing to share them. The free JFrog Artifactory Community Edition (CE) is the recommended Conan server to host your own packages privately under your control. Conan0 码力 | 721 页 | 5.41 MB | 1 年前3
共 191 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
相关搜索词
InterestingUpcomingFeaturesfromLowLatencyParallelismandConcurrencyC++23AnOverviewofAlmostAllNewUpdated20STLYearDevelopmentonGitHubLeveragingforLevelInteractionsRoboticsatCompileTimeOptimizingAlgorithmswithWhatsinNameWalterBrownCppCon2020ModernTutorial111417OntheFlyWhenNanosecondsMatterUltrafastTradingSystemsConan1.31Documentation