Главная
Study mode:
on
1
Introduction
2
Theory
3
Continuation Passing
4
Nesting Depth Problem
5
Organizational Design
6
Debugging
7
Performance
8
Demonstrations
9
Baseline
10
Cost
11
Naive Factorial
12
Print Functions
13
Naive
14
Convenience
15
Nesting Depth
16
Filtering Function Composition
17
Compose
18
Test
19
Conclusion
Description:
Explore a conference talk from CppNow 2021 that delves into the practical applications of C++17 compile-time register machines. Learn about the Turing completeness of C++ compile-time programming and its potential for real-world use. Discover how to design and implement a performant compile-time register machine, understand its theoretical foundations, and explore practical applications. Gain insights into debugging techniques, performance considerations, and organizational design principles. Follow along with demonstrations, including baseline cost analysis, naive factorial implementation, and function composition. Understand how this approach can enhance code writing and solve complex problems at compile-time.

Practical TMP - A C++17 Compile Time Register Machine

CppNow
Add to list