Algorithms + Data Structures = Programs artwork

Episode 120: C++ Safety, Tuples & Variants with Zach Laine! (Part 4)

Algorithms + Data Structures = Programs

English - March 10, 2023 14:00 - 26 minutes - 18 MB - ★★★★ - 28 ratings
Technology adsp algorithms data structures programming languages programming software development software technology algorithm data structure Homepage Download Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed


In this episode, Conor and Bryce talk to Zach Laine about safety in C++, tuples, variants, reductions and more.

Link to Episode 120 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)

Twitter

ADSP: The PodcastConor HoekstraBryce Adelstein Lelbach

About the Guest

Zach Laine has been using C++ in industry for 15 years, focusing on data visualization, numeric computing, games, generic programming, and good library design. He finds the process of writing bio blurbs to be a little uncomfortable.

Show Notes

Date Recorded: 2023-02-16
Date Released: 2023-03-10

Oxide & Friends PodcastYael Grauer on TwitterYael WritesConsumer Reports: Report: Future of Memory SafetyUnsafe RustC++98 std::unordered_mapC++98 std::vectorC++20 ConceptsC++20 CoroutinesC++20 RangesC++17 std::variantP0095 C++ Language Variant ProposalC++17 std::holds_alternativeC++ boost::hana::tupleC++23 std::views::enumeratePython enumerateADSP Episode 25: The Lost ReductionC++23 std::views::adjacent_transformFutharkArrayCast Episode 37: Troels Henriksen and FutharkFuthark reduceFuthark reduce_commNVIDIA thrust::reduceNVIDIA associative-only reduce Proposal

Intro Song Info

Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic
Creative Commons — Attribution 3.0 Unported — CC BY 3.0
Free Download / Stream: http://bit.ly/l-miss-you
Music promoted by Audio Library https://youtu.be/iYYxnasvfx8

Twitter Mentions