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

Functional Programming Principles in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Paradigms of Computer Programming
Université catholique de Louvain via edX
Introduction to Functional Programming
Delft University of Technology via edX
Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX