++23
## ALEX DATHSKOVSKY
## 20 23 October 01 - 06
## About Me: SPEEDATA
alex.dathskovsky@speedata.io
www.linkedin.com/in/alexdathskovsky
https://www.cppnext cppnext.com

## its a conspiracy man
## Memory Model
## I mportant Question
## Does the processor executes the program you long
0 码力 |
112 页 |
5.17 MB
| 1 年前 3 ## COMPOSABLE C++

## BEN DEANE / @ben_deane
CPPCON 2021
## I N THIS TALK
1. Composability defined
2. Composable types prioritization
request → A f → B f → C f → unhandled
t → t → t → t → handled
## CASE STUDY: LOGGING
## From "Easy to Use, Hard to Misuse: Declarative Style in C++" (CppCon 2018)
struct log_sink ments/c/3/3/1/c331a812ea25eaf59e92bd9bda4ff4dd/p42_1.jpg)
alignment
cohesion
## MORE BEHAVIOURS
We can arbitrarily layer more behaviours into the calculation.

Timur Doumler
CppCon
18 September 2024

The Swan, The Pike, and The Crab – Fable by Ivan Krylov, 1814
## Proposal: add contract assertions to C++
Widget getWidget (index i)
pre (i > 0) // precondition assertion
## Proposal: add contract assertions to C++
// precondition assertion
// postcondition assertion
## Proposal: add contract assertions to C++
Widget getWidget (index i)
pre (i > 0) // precondition 0 码力 |
181 页 |
4.44 MB
| 1 年前 3 6ac042f881af6d8a666/p1_2.jpg)
## Emeritus participant in C++ standardization
• Written ~175 papers for WG21, proposing such now-standard C++ library features as gcd/lcm, cbegin/cend, common_type, and Project Editor for the Int'l Standard on Mathematical Special Functions in C++ (ISO/IEC 29124), incorporated into ; M.S., Ph.D. (computer science).
• Professional programmer for over 60 years, programming in C++ since 1982.
Experienced in industry, academia, consulting, and research:

Functional Functions (NIFs)

Call C/C++ from Elixir

Compiles X mirror to the selected.mirror_mirror_x"
error X"
#include
#include c_api.h="">
ERL_NIF_TERM xgboost_build_info(ErlNifEnv* env, int argc, const ERL_NIF_TERM argv[])
{
0 码力 |
14 页 |
609.86 KB
| 1 年前 3 0 码力 |
20 页 |
1.35 MB
| 1 年前 3 # C++26 for C++14 Developers: STL-Preview
Author
Tony Lee
Reply-To
cosgenio@gmail.com
### 1. Introduction
Since the introduction of modern C++ in 2011, the language has seen numerous enhancements 2024, C++23 has introduced many useful standard libraries like ranges, format, expected, and span. Despite these advancements, many industries still rely on C++14 or C++17, with minimal adoption of C++20 stl-preview^{2} $ , a library that backports most of the latest STL features (including those from C++26) to C++14 (but not limited to), ensuring compatibility with existing STL implementations and bridging 0 码力 |
3 页 |
129.06 KB
| 1 年前 3
|