YoVDO

Haskell - The Pseudocode Language for C++ Template Metaprogramming

Offered By: CppNow via YouTube

Tags

C++Now Courses Haskell Courses Monads Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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 Programming
Delft 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