Keynote: What can C++ do for embedded systems developers? - Bjarne Stroustrup
Modern C++ is not just C with a few additions. It offers facilities supporting a variety of application domains based on an efficient map to hardware and zero-overhead abstraction. In the context of embedded systems, I focus on effective use of hardware, resource management, reliability, and maintainability. How do modern C++ measure up? How does the answers differ from different kinds of embedded systems? Programming a coffee machine is not the same as programming airplane controls and the two should not by conflated. NDC Conferences https://ndctechtown.com https://ndcconferences.com

▶︎
C++17 in Practice - The good and the ugly - Nicolai Josuttis

▶︎
C++Now 2018: Michael Caisse “Modern C++ in Embedded Systems”

▶︎
Generic Programming in C++ - Bjarne Stroustrup

▶︎
Fundamentals of Embedded Linux - Chris Simmons - NDC TechTown 2022

▶︎
Bjarne Stroustrup - The Essence of C++

▶︎
Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

▶︎
CppCon 2014: Mike Acton "Data-Oriented Design and C++"

▶︎
CppCon 2017: Bjarne Stroustrup “Learning and Teaching Modern C++”

▶︎
zig will change programming forever

▶︎
C++ in Constrained Environments - Bjarne Stroustrup - CppCon 2022

▶︎
Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

▶︎
Composition on Tiny Embedded Systems in C++ - Luke Valenty - CppNow 2023

▶︎
The Design of C++ , lecture by Bjarne Stroustrup

▶︎
Writing better embedded Software - Dan Saks - Keynote Meeting Embedded 2018

▶︎
CppCon 2015: Bjarne Stroustrup “Writing Good C++14”

▶︎
"New" Features in C - Dan Saks

▶︎
Building the PERFECT Linux PC with Linus Torvalds

▶︎
CppCon 2018: Michael Caisse “Modern C++ in Embedded Systems - The Saga Continues”

▶︎
Modern Architecture 101 for New Engineers & Forgetful Experts - Jerry Nixon - NDC Copenhagen 2025

▶︎
