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

YouTube

What Makes Modern C++ Compelling For Programmers?

ACCU Conference via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the evolution and compelling features of modern C++ in this 19-minute conference talk from the ACCU York Meetup. Discover how C++ has transformed from C++11 to C++23, becoming a powerful, expressive, and ergonomic language for contemporary software development. Learn about key differentiating features including strong typing and user-defined literals for safer code, ergonomic date and time handling with chrono and zone_time, compile-time programming with constexpr and consteval for enhanced performance, operator overloading for readable domain-specific syntax, and advanced template features with class template argument deduction. Examine range-based loops, iterators, fold expressions for simplified container processing, and efficient standard library usage with vectors and stack-allocated arrays. See practical demonstrations of compile-time Fibonacci number evaluation, modern printing with format strings, and time zone-aware date/time calculations. Understand how modern C++ reduces boilerplate code while maintaining safety, making it ideal for robust software systems development. Gain insights into programming approaches that can inspire better practices across other languages, presented by senior software engineer Gareth Lloyd who specializes in high-performance systems and coordinates the ACCU York Meetup.

Syllabus

What Makes Modern C++ Compelling For Programmers? - Gareth Lloyd

Taught by

ACCU Conference

Reviews

Start your review of What Makes Modern C++ Compelling For Programmers?

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.