Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Property-Based Declarative Containers in C++

CppNow via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore property-based declarative containers in C++ through this comprehensive conference talk from CppNow 2019. Dive into the concept of declarative APIs and their application in complex domains with volatile concerns. Learn how declarative containers provide an illusion of simplicity and consistency while hiding internal system complexities. Discover the differences between declarative containers and standard C++ containers, and understand how algorithms express differently in this paradigm. Examine a unified model of declarative property-based containers that combines expressive simplicity with efficiency and control. Investigate the authoring of domain-specific algorithms using properties exposed by declarative containers. Gain insights from Charles Bay, an experienced software developer, as he discusses the benefits and implementation details of this approach in large-scale and distributed systems.

Syllabus

Introduction
Conclusions
Behavior Containers
Surprises
Containers
Graphs
BigO
Declarative imperative
Exercise user control flow
Step forward list
Why bother
Public Interface
Information Leakage
Properties vs Attributes
Interface Implementation
Building a Container
Building a Hierarchy
Rangebase
Customisation
GetPointers
DogBack
PBack

Taught by

CppNow

Reviews

Start your review of Property-Based Declarative Containers in C++

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.