YoVDO

Intro to Functional Programming in C++

Offered By: CppNow via YouTube

Tags

C++Now Courses C++ Courses Functional Programming Courses Algebraic Data Types Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore functional programming concepts in C++ through this comprehensive conference talk from C++Now 2014. Delve into topics such as Bruce Lee's philosophy, Alonzo Church's contributions, and Landon Backus' work. Examine the effects of functional programming, including purity, pure values, and pure lists. Learn about map operations, functions, fold techniques, and algebraic data types. Discover product types, zero types, bottom types, unit types, and sum types. Investigate unions, pools, post conditions, and inheritance. Gain insights into pure lists, magic products, and the functional approach to programming. Access accompanying slides for enhanced understanding of the presented material.

Syllabus

Intro
Bruce Lee
Alonzo Church
Landon Backus
Effects of Functional Programming
Purity
Pure Values
Pure Lists
Map
Hackery
Functions
Fold
Copy
Append
Algebraic Data Types
Product
Product B
Zero Type
Bottom Type
Unit Type
Sum Type
Union
Pool
Post Conditions
Inheritance
Pure List
Magic Products
Functional Approach


Taught by

CppNow

Related Courses

Computer Graphics
University of California, San Diego via edX
Intro to Parallel Programming
Nvidia via Udacity
Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera