Zum Inhalt springen

Learn C++ by Example • Frances Buontempo & Matt Godbolt

20.03.2026 · 31 Min.

Shownotes

This interview was recorded for the GOTO Book Club.
http://gotopia.tech/bookclub

Check out more here:
https://gotopia.tech/episodes/426

Frances Buontempo - Consultant, Developer & Author of "Learn C++ by Example"
Matt Godbolt - Low-level Latency Geek & Creator of Compiler Explorer

RESOURCES
Frances
https://bsky.app/profile/fbuontempo.bsky.social
https://mastodon.social/@fbuontempo
https://x.com/fbuontempo
https://github.com/doctorlove
https://www.linkedin.com/in/francesbuontempo
https://about.me/frances_buontempo
https://buontempoconsulting.blogspot.com

Matt
https://bsky.app/profile/matt.godbolt.org
https://xania.org
https://github.com/mattgodbolt
https://www.linkedin.com/in/godbolt
https://twitter.com/mattgodbolt
https://godbolt.org

Links
https://cppinsights.io

DESCRIPTION
Matt Godbolt interviews Frances Buontempo about her book "Learn C++ by Example", a practical guide aimed at helping programmers relearn modern C++ features introduced since C++11. Frances shares her unique teaching philosophy, which emphasizes self-contained, playable examples like simple games that make complex concepts accessible and memorable.

Drawing on her background in mathematics and her father's work in teacher education, she explains how her approach—exemplified by her famous "X Out of a Y Paper Bag" series of talks—uses humor and practical scenarios to help learners understand challenging topics like coroutines, the spaceship operator, and the "almost always auto" style. The discussion touches on the evolution of C++, the upcoming reflection features in C++26, and Fran's current project: writing an introductory C++ book for complete beginners, despite finding concepts like "constant variable" challenging to explain even as an experienced author.

RECOMMENDED BOOKS
Frances Buontempo • Learn C++ by Example • https://amzn.to/4rgxSZX
Frances Buontempo • Introducing C++ • https://amzn.to/40aHQQC
Frances Buontempo • Genetic Algorithms and Machine Learning for Programmers • https://amzn.to/3OLjXMV
Daniel Kusswurm • Modern Parallel Programming with C++ and Assembly Language • https://amzn.to/4o5J3SF

Bluesky
Instagram
LinkedIn
Facebook

CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join

Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech

SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

Alle Folgen von GOTO – The Brightest Minds in Tech

Einstellungen

Darstellung

Sprache

Bestimmt, welche Sender dir auf der Startseite zuerst gezeigt werden.

Verlauf

Zuletzt gehörte Sender und Folgen und deine letzten Suchen liegen nur in diesem Browser.

Hinweise

Ein kurzer Hinweis, wenn ein Podcast, dem du folgst, eine neue Folge hat. Einzelne Podcasts stellst du über die Glocke auf ihrer Seite ab.

Konto

Favoriten speichern – in der App und auf der Website.

Tastenkürzel

/
Suche öffnen
Leertaste
Abspielen oder anhalten
← →
Im Player: 15 s zurück, 30 s vor (Folgen) · im Regal: nächste Kachel
↑ ↓
Im Regal: Ziel innerhalb der Kachel
Pos1 / Ende
Im Regal: erste bzw. letzte Kachel
Esc
Fenster oder Menü schließen
?
Diese Übersicht
Läuft gerade

Zur Senderseite

Als Nächstes

    Folgen mit „Als Nächstes“ vormerken – sie laufen nach der aktuellen Folge.