Haskell - The Pseudocode Language for C++ Template Metaprogramming
Offered By: CppNow via YouTube
Course Description
Overview
Explore the parallels between C++ template metaprogramming and Haskell in this comprehensive conference talk. Delve into the functional programming aspects of compile-time C++ and learn how to leverage Haskell as a pseudocode language for describing and understanding complex C++ metaprograms. Gain insights into reading and writing metaprograms using Haskell concepts, and discover the power of monads in explaining "runnable templates" in C++. Enhance your metaprogramming skills by developing a deeper understanding of functional programming principles and their application in C++ template metaprogramming.
Syllabus
Bartosz Milewski: Haskell -- The Pseudocode Language for C++ Template Metaprogramming (Part 1)
Taught by
CppNow
Related Courses
Introduction to Functional ProgrammingDelft University of Technology via edX Functional Programming in Haskell
Chennai Mathematical Institute via Swayam An introduction to Haskell Programming
Chennai Mathematical Institute via Swayam Functional Programming in Haskell: Supercharge Your Coding
University of Glasgow via FutureLearn Introduction To Haskell Programming
Chennai Mathematical Institute via Swayam