Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Haskell - The Pseudocode Language for C++ Template Metaprogramming - Part 2

CppNow via YouTube

Overview

Explore advanced C++ template metaprogramming concepts through the lens of Haskell in this comprehensive conference talk. Delve into the world of functional programming and its application to C++ metaprogramming, using Haskell as a pseudocode language to simplify complex metaprograms. Learn how to read, write, and analyze C++ metaprograms using Haskell syntax, gaining valuable insights into the functional nature of compile-time C++. Discover the concept of monads and their relevance to "runnable templates" in C++, enhancing your understanding of advanced metaprogramming techniques. By the end of this talk, gain the tools to approach C++ template metaprogramming with greater clarity and efficiency, leveraging the power of functional programming concepts.

Syllabus

Bartosz Milewski: Haskell -- The Pseudocode Language for C++ Template Metaprogramming (Part 2)

Taught by

CppNow

Reviews

Start your review of Haskell - The Pseudocode Language for C++ Template Metaprogramming - Part 2

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.