YoVDO

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

Offered By: CppNow via YouTube

Tags

C++Now Courses Haskell Courses Functional Programming Courses Monads Courses

Course Description

Overview

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

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