YoVDO

Phoenix V3 - An Overview

Offered By: CppNow via YouTube

Tags

C++Now Courses C++ Courses Functional Programming Courses Boost Libraries Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the next generation of creating unnamed, inlined polymorphic function objects in this comprehensive conference talk from CppNow. Dive into Phoenix V3, a new library that combines the functionality of Boost.Bind and Boost.Lambda while addressing their limitations. Discover the importance and elegance of functional programming in C++ through a detailed overview of Phoenix's Domain Specific Embedded Language (DSEL). Learn how Phoenix emulates C++ syntax to provide an accessible entry point into functional programming. Examine practical examples of using Phoenix instead of traditional function objects and integrating it with legacy code. Gain insight into Phoenix's unique mechanism for handling expressions as data, opening up possibilities for future applications. Understand how Phoenix V3 enhances higher-order functions and customization in C++ programming, particularly in relation to the C++ standard library.

Syllabus

Thomas Heller, Hartmut Kaiser: Phoenix V3 -- An Overview


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