Overview
The course focuses on teaching the concepts and techniques of computing at the compile-time/run-time boundary in C++. The learning outcomes include understanding generative C++ programming techniques, functional programming concepts like monads and continuations, and practical solutions for achieving abstractions and compile-time performance. The course teaches skills such as working with templates, variadic templates, and implementing functional programming techniques in C++. The teaching method involves exploring problems, theoretical solutions from functional programming, and practical implementations. This course is intended for C++ programmers interested in advanced programming techniques and improving compile-time performance.
Syllabus
Bartosz Milewski, Eric Niebler : Compile-Time/Run-Time Functional Programming in C++
Taught by
CppNow