talk-data.com talk-data.com

Event

ADSP: Algorithms + Data Structures = Programs

2020-11-20 – 2025-12-05 Podcasts Visit website ↗

Activities tracked

90

The Algorithms + Data Structures = Programs Podcast (aka ADSP: The Podcast) is a programming podcast hosted by two NVIDIA software engineers that focuses on the C++ and Rust programming languages. Topics discussed include algorithms, data structures, programming languages, latest news in tech and more. The podcast was initially inspired by Magic Read Along. Feel free to follow us on Twitter at @adspthepodcast.

Filtering by: C++ ×

Sessions & talks

Showing 51–75 of 90 · Newest first

Search within this event →

Episode 107: Jane Losare-Lusby on Rust! (Part 2)

2022-12-09 Listen
podcast_episode

In this episode, Conor and Bryce continue their conversation with Jane Losare-Lusby about the Rust Programming Language. Link to Episode 107 on Website

Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the Guest: Jane Losare-Lusby is currently on both the Rust Library Team and the Rust Library API Team. She is also the Error Handling Project Group Lead, the Rust Foundation Project Director of Collaboration, and a Principal Rust Open Source Engineer at Futurewei Technologies.

Show Notes

Date Recorded: 2022-11-02 Date Released: 2022-12-09 https://cheats.rs/ADSP Episode 106: Jane Losare-Lusby on Rust!Rust std::slice::iterRust std:IntoIterator::into_iterC++20 ConceptsRust TraitsC++ Pattern Matching ProposalC++ Pattern matching using is and asO3DCON 2022: Keynote C++ Horizons Bryce Adelstein Lelbachwww.crates.ioADSO Episode 92: Special Guest Kate Gregory!C++Club Episode 155: WG21 October mailing, Carbon, Cpp2, SafetyIntro 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

Episode 106: Jane Losare-Lusby on Rust!

2022-12-02 Listen
podcast_episode

In this episode, Conor and Bryce talk to Jane Losare-Lusby about the Rust Programming Language. Link to Episode 106 on Website

Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the Guest: Jane Losare-Lusby is currently on both the Rust Library Team and the Rust Library API Team. She is also the Error Handling Project Group Lead, the Rust Foundation Project Director of Collaboration, and a Principal Rust Open Source Engineer at Futurewei Technologies.

Show Notes

Date Recorded: 2022-11-02 Date Released: 2022-12-02 https://cheats.rs/Rustacean Station: Error Handling in Rust with Jane Losare-LusbyAre We Podcast Yet with Jane Losare-LusbyADSP poll about becoming a Rust podcastConor’s Tweet about /cpp vs /rustADSP Episode 101: C++ Developers Try Rust!C++23 std::views::zipRust std::iter::Iterator::zipRust ClippyRust TraitsC++20 ConceptsEsteban K ber on TwitterRust unsafeRust miriThis Week in RustRust AnalyzerRust std::iter::Iterator::flat_mapRust std::iter::Iterator::enumerateIntro 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

Episode 103: Jason Turner from CppCast!

2022-11-11 Listen
podcast_episode
C++

In this episode, Conor talks to his new cohost Jason Turner! Link to Episode 103 on Website

Twitter ADSP: The PodcastConor HoekstraAbout the Guest: Jason Turner is host of the YouTube channel C++Weekly, co-host emeritus of the podcast CppCast, author of C++ Best Practices, and author of the first casual puzzle books designed to teach C++ fundamentals while having fun!

Show Notes

Date Recorded: 2022-10-26 Date Released: 2022-11-11 Final Episode of CppCastConor’s Tweet Thanking CppCast!ADSP Website “Other Podcasts”C++ Weekly Socialblade.comC++ Weekly Issue TrackerC++ Best Practices Book by Jason TurnerJason Turner Talk PlaylistJens Weller (@meetingcpp) on TwitterEpisode 2 of CppCast with Jason TurnerBen Deane on TwitterAtomic Habits by James ClearC++TO The Toronto C++ MeetupDenver C++ MeetupSan Diego C++ MeetupMeeting C++ 2022Intro 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

Episode 99: Moby Dick & Our Favorite Movies

2022-10-14 Listen
podcast_episode
C++

In this episode, Bryce and Conor finish their interview with Sean Baxter and talk about Moby Dick and our favorite movies. Link to Episode 99 on Website

Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the Guest: Sean Baxter is an independent programmer and the author of Circle, the next-gen C++ compiler. He formerly worked at DE Shaw Research, NVIDIA and JPL.

Show Notes

Date Recorded: 2022-09-25 Date Released: 2022-10-07 Sean Baxter on TwitterSean Baxter cpp.chat EpisodeSean Baxter CppCast EpisodeCircle CompilerMoby Dick by Herman Melville (1851)In the Heart of the Sea by Nathaniel Phillbrick (2000)Paradise Lost by John Milton (1667)Sean’s Favorite Movies AMC Stubs A-ListHarakiriSpider-Man: Into the Spider-VerseThe Lego MovieLittle WomenThe Green KnightThe NorthmanConor’s Favorite Movies Jurassic ParkLa La LandZootopiaFight ClubGood Will HuntingBryce’s Favorite Movies Star WarsDoctor ZhivagoDragonheartThe Princess BrideSeven SamuraiLegally BlondeGattacaMementoThe Pentagon WarsTo Have and Have NotLost in TranslationBreakfast at Tiffany’sIntro 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

Episode 98: The Future of C++ with Sean Baxter (Part 2)

2022-10-07 Listen
podcast_episode
C++

In this episode, Bryce and Conor continue their interview with Sean Baxter about all of the C++ successor languages. Link to Episode 98 on Website Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the Guest: Sean Baxter is an independent programmer and the author of Circle, the next-gen C++ compiler. He formerly worked at DE Shaw Research, NVIDIA and JPL. Show Notes Date Recorded: 2022-09-25 Date Released: 2022-10-07 Sean Baxter on TwitterSean Baxter cpp.chat EpisodeSean Baxter CppCast EpisodeCircle CompilerVal Programming LanguageJakt Programming LanguageCircle Metaprogramming: Better Features Make Better Libraries - Sean Baxter - CppNow 2022Carbon Language: An experimental successor to C++ - Chandler Carruth - CppNorth 2022Carbon Programming LanguageCppFrontCppCon Keynote about CppFront: Can C++ be 10x Simpler & Safer? - Herb Sutter - CppCon 2022CppFront Reddit ThreadSwift Programming LangaugeRust Programming LanguageArthur WhitneyPython Language Summit 2022The C++0x “Concepts” EffortSwift ProtocolsRust TraitsCarbon InterfacesC++20 ConceptsIntro 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

Episode 97: C++ vs Carbon vs Circle vs CppFront with Sean Baxter

2022-09-30 Listen
podcast_episode
C C++

In this episode, Bryce and Conor talk to Sean Baxter about all of the C++ successor languages. Link to Episode 97 on Website Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the Guest: Sean Baxter is an independent programmer and the author of Circle, the next-gen C++ compiler. He formerly worked at DE Shaw Research, NVIDIA and JPL. Show Notes Date Recorded: 2022-09-25 Date Released: 2022-09-30 Sean Baxter on TwitterSean Baxter cpp.chat EpisodeSean Baxter CppCast EpisodeCircle Programming LanguageVal Programming LanguageJakt Programming LanguageCircle Metaprogramming: Better Features Make Better Libraries - Sean Baxter - CppNow 2022Carbon Language: An experimental successor to C++ - Chandler Carruth - CppNorth 2022Carbon Programming LanguageClang: a C language family frontend for LLVMCppFrontCppCon Keynote about CppFront: Can C++ be 10x Simpler & Safer? - Herb Sutter - CppCon 2022CppFront Reddit ThreadSwift Programming LangaugeRust Programming LanguageGoogle C++ Style GuideRust choice TypeRust TraitsCarbon InterfacesSwift ProtocolsThe C++0x “Concepts” EffortIntro 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

Episode 95: Kate Gregory on Carbon vs C++! (Part 4)

2022-09-16 Listen
podcast_episode

In this episode, Bryce and Conor finish their interview with Kate Gregory and talk about the Carbon Programming Language. Link to Episode 95 on Website Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the Guest: Kate Gregory is an author, sought-after conference speaker, trainer, Microsoft Most Valuable Professional (MVP), and partner at Gregory Consulting. Kate has been using C++ since before Microsoft had a C++ compiler. She is an early adopter of many software technologies and tools, and a well-connected member of the software development community. Kate is one of the founders of #include whose goal is a more welcoming and inclusive C++ community. She also serves on the board of directors of Cpp Toronto, a non-profit organization that provides an open, inclusive, and collaborative place where software developers can meet and discuss topics related to C++ software development. Show Notes Date Recorded: 2022-08-15 Date Released: 2022-09-16 Carbon Language: An experimental successor to C++ - Chandler Carruth - CppNorth 2022Carbon Programming LanguageCppNorth ConferenceSwift Programming LanguageKotlin Programming LanguageRust Programming LanguageCurb CutsToronto Public Libraryfoonathon::blog() Carbon’s most exciting feature is its calling conventionKeynote: “Am I A Good Programmer?” - Kate Gregory - CppNorth 2022PluralSight Courses- Kate GregoryBeautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code by Guy Davidson & Kate GregoryIntro 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

Episode 94: Special Guest Kate Gregory! (Part 3)

2022-09-09 Listen
podcast_episode

In this episode, Bryce and Conor continue their interview with Kate Gregory and talk about the future of CppNorth and her most recent PluralSight courses. Link to Episode 94 on Website Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the Guest: Kate Gregory is an author, sought-after conference speaker, trainer, Microsoft Most Valuable Professional (MVP), and partner at Gregory Consulting. Kate has been using C++ since before Microsoft had a C++ compiler. She is an early adopter of many software technologies and tools, and a well-connected member of the software development community. Kate is one of the founders of #include whose goal is a more welcoming and inclusive C++ community. She also serves on the board of directors of Cpp Toronto, a non-profit organization that provides an open, inclusive, and collaborative place where software developers can meet and discuss topics related to C++ software development. Show Notes Date Recorded: 2022-08-15 Date Released: 2022-09-09 FULFIL Mint Protein BarElderberry FlowerCppNorth ConferenceCppCast CppNorth EpisodeKeynote: “Am I A Good Programmer?” - Kate Gregory - CppNorth 2022PluralSight Courses- Kate GregoryBeautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code by Guy Davidson & Kate GregoryCarbon Programming LanguageIntro 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

Episode 93: Special Guest Kate Gregory! (Part 2)

2022-09-02 Listen
podcast_episode

In this episode, Bryce and Conor continue their interview with Kate Gregory and talk about CppNorth and her keynote. Link to Episode 93 on Website Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the Guest: Kate Gregory is an author, sought-after conference speaker, trainer, Microsoft Most Valuable Professional (MVP), and partner at Gregory Consulting. Kate has been using C++ since before Microsoft had a C++ compiler. She is an early adopter of many software technologies and tools, and a well-connected member of the software development community. Kate is one of the founders of #include whose goal is a more welcoming and inclusive C++ community. She also serves on the board of directors of Cpp Toronto, a non-profit organization that provides an open, inclusive, and collaborative place where software developers can meet and discuss topics related to C++ software development. Show Notes Date Recorded: 2022-08-15 Date Released: 2022-09-02 Keynote: “Am I A Good Programmer?” - Kate Gregory - CppNorth 2022CppCon 2015: Kate Gregory “Stop Teaching C”KEYNOTE - Emotional Code - Kate Gregory [ACCU Conference 2019]PluralSight - Kate GregoryBeautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code by Guy Davidson & Kate GregoryCppNorth ConferenceCarbon Programming LanguageIntro 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

Episode 92: Special Guest Kate Gregory!

2022-08-26 Listen
podcast_episode

In this episode, Bryce and Conor interview Kate Gregory about her career history. Link to Episode 92 on Website Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the Guest: Kate Gregory is an author, sought-after conference speaker, trainer, Microsoft Most Valuable Professional (MVP), and partner at Gregory Consulting. Kate has been using C++ since before Microsoft had a C++ compiler. She is an early adopter of many software technologies and tools, and a well-connected member of the software development community. Kate is one of the founders of #include whose goal is a more welcoming and inclusive C++ community. She also serves on the board of directors of Cpp Toronto, a non-profit organization that provides an open, inclusive, and collaborative place where software developers can meet and discuss topics related to C++ software development. Show Notes Date Recorded: 2022-08-15 Date Released: 2022-08-26 Podcast Appearances CppCast Episode 30: Stop Teaching C (When Teaching C++)Episode 148: C++ SimplicityEpisode 238: Beautiful C++.NET Rocks! Episode 88: Kate Gregory on C+++, VB.NET, and VSTOOther .Net Rocks Episodes (search “Kate Gregory”)CoRecursive Episode 56: Memento Mori With Kate GregoryOther Links C++Now 2019: Conor Hoekstra “Algorithm Intuition”CppCon 2015: Kate Gregory “Stop Teaching C”Keynote: “Am I A Good Programmer?” - Kate Gregory - CppNorth 2022Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code by Guy Davidson & Kate GregoryWATFOR — The University of Waterloo FORTRAN IV compilerWATFIVPluralSight - Kate GregoryNDC TechTown - Magazinet Kongsberg (29 Aug – 1 Sept)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

Episode 91: C++23 (Part 2)

2022-08-19 Listen
podcast_episode
C++

In this episode, Bryce and Conor talk about C++23. Link to Episode 91 on Website Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachShow Notes Date Recorded: 2022-08-09 Date Released: 2022-08-19 C++ Compiler SupportC++23 std::views::zipC++23 std::views::zip_transformHaskell zip_withC++23 std::views::adjacentC++23 std::views::adjacent_transformC++23 std::views::pairwiseC++23 std::views::chunkC++23 std::views::chunk_byHaskell groupByHaskell groupD chunkByC++23 Ranges: slide & stride - Conor Hoekstra - CppCon 2019C++23 std::views::slideC++23 std::views::cartesian_productThe Twin Algorithms - Conor HoekstraC++23 std::views::strideC++23 std::views::repeatThe Boost.Iterator LibraryRAPIDS libcudfUse of thrust::discard_iterator in RAPIDS libcudfJulia PipeC++ P2011 - A pipeline-rewrite operatorC++23 std::mdspanC++23 std::expectedC++23 Standard Library ModulesIntro 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

Episode 90: C++23

2022-08-12 Listen
podcast_episode
C++

In this episode, Bryce and Conor talk about C++23. Link to Episode 90 on Website Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachShow Notes Date Recorded: 2022-08-09 Date Released: 2022-08-12 Bighorn SheepKate Gregory on TwitterAPL Toronto Meetup on Sep 1APL New York Meetup on Sep 7C23 is Finished: Here is What is on the MenuC++North 2022 Trip Report by Timur DoumlerSy Brand Tweet on What’s New in C++23C++23 if constevalJason Turner’s C++ Weekly - Ep 304 - C++23’s if constevalJason Turner’s C++ Weekly - Ep 308 - if consteval - There’s More To This StoryC++23 Deducing thisDeducing this Patterns - Ben Deane - CppCon 2021North Denver Metro CPP Meetup - September 2021 - Deducing this Patterns - Ben DeaneC++ CRTP (Curiously recurring template pattern)RAPIDS libcudf CRTP ExampleC++23 std::stackstraceC++23 std::is_scoped_enumC++23 std::basic_string::containsC++23 std::to_underlyingC++ Namespaces (Nested)C++ Namespace AliasesIntro 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

Episode 89: The Carbon Programming Language (Part 2)

2022-08-05 Listen
podcast_episode
C++

In this episode, Bryce and Conor talk about the new programming language Carbon. Link to Episode 89 on Website Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachShow Notes Date Recorded: 2022-07-25 Date Released: 2022-08-05 ADSP Episode 88: The Carbon Programming LanguageCarbon Language: An experimental successor to C++ - Chandler Carruth - CppNorth 2022Carbon GithubCarbon on Hacker NewsCarbon Reddit ThreadC++ std::pairCppNorth 2022 Keynote: The Tragedy of C++, Parts One & Two - Sean ParentSean Parent: “Now What? A vignette in three parts” - C++Now 2012Kate Gregory on TwitterVal Programming LanguageThe Twin Algorithms by Conor HoekstraC++Now on Sea ConferenceCppNorth 2022: Programming with kids (and what’s in it for us!) - Fatemeh JafargholiScratchCppNorth 2022: Value Oriented Programming Par 1: Funcions - Tony Van EerdCppNorth ConferenceIntro 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

Episode 88: The Carbon Programming Language

2022-07-29 Listen
podcast_episode

In this episode, Bryce and Conor talk about the new programming language Carbon. Link to Episode 88 on Website Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachShow Notes Date Recorded: 2022-07-25 Date Released: 2022-07-29 Carbon Language: An experimental successor to C++ - Chandler Carruth - CppNorth 2022Carbon GithubD Programming LanguageCarbon on Hacker NewsCarbon Reddit ThreadThe Day The Standard Library Died by cor3ntinC++17 [[nosidcard]]C++11 constexprC++11 noexceptC++ const2022 Keynote - Sean Parent - CppNorth 22Sean Parent: “Now What? A vignette in three parts” - C++Now 2012CppCon 2018: Hana Dusíková “Compile Time Regular Expressions”STL and Its Design PrinciplesC++23 std::mdspanCppNorth Conference

Episode 87: Special Guest Tony Van Eerd! (Part 4)

2022-07-22 Listen
podcast_episode
C++

In this episode, Bryce and Conor finish their interview with special guest Tony Van Eerd!

Link to Episode 87 on Website Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the Guest: Tony Van Eerd has been coding for well over 25 years, and hopefully coding well for most of that. Previously at Inscriber, Adobe, and BlackBerry, he now enables painting with light at Christie Digital. He is on the C++ Committee. He is a Ninja and a Jedi. Show Notes Date Recorded: 2022-06-24 Date Released: 2022-07-22 Revolution - BeatlesUniversity of WaterlooWhat Belongs In The C++ Standard Library? - Bryce Adelstein Lelbach [CppNow 2021]Keynote: SOLID, Revisited - Tony Van Eerd - [CppNow 2021]C++Now 2019: Conor Hoekstra “Algorithm Intuition”C++: Engineers Wanted, Programmers not so Much - David Sankel - C++Now 2019CppNorth ConferenceIntro 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

Episode 85: Special Guest Tony Van Eerd! (Part 2)

2022-07-08 Listen
podcast_episode
C++

In this episode, Bryce and Conor continue their interview with special guest Tony Van Eerd! Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the Guest: Tony Van Eerd has been coding for well over 25 years, and hopefully coding well for most of that. Previously at Inscriber, Adobe, and BlackBerry, he now enables painting with light at Christie Digital. He is on the C++ Committee. He is a Ninja and a Jedi. Show Notes Date Recorded: 2022-06-24 Date Released: 2022-07-08 Mike LazaridisBlackBerryBlackBerry Bold PhotoChandler Carruth (Google) on TwitterADSP Episodes with Chandler CarruthGary Klassen (BBM) on TwitterOlivier Giroux (Apple) on TwitterJon Lakos (Bloomberg) on LinkedInDavid Sankel (Adobe) on TwitterCppNorth ConferenceTony’s Talk at CppNorth: Value Oriented Programming. Part 1: You say you want to write a functionADSP Episode 24: C++Now 2021 with Ben Deane & Tony Van EerdComplecting Made Easy - Tony Van Eerd [CppNow 2021]Dr. Dobb’s “How Non-Member Functions Improve Encapsulation”Scott Meyers BooksWhat is unified function call syntax anyway? - Barry RevzinC++20 std::basic_string::starts_withIntro 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

Episode 83: 🇺🇸 ARRAY 2022, mdspaces, & More!

2022-06-24 Listen
podcast_episode

In this episode, Bryce and Conor talk about Bryce’s ARRAY 2022 Keynote talk, mdspaces and more! Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachShow Notes Date Recorded: 2022-06-13 Date Released: 2022-06-24 PLDI 2022ARRAY 2022Bryce’s ARRAY 2022 Keynote Talk (not online yet)Conor’s ARRAY 2022 Talk (not online yet)C++23 std::mdspanC++23 std::mdarrayC++23 extentsArrayCast Episode 28: Rank and Leading Axis TheoryArrayCast Episode 29: TransposeJ |. (transpose)Dyalog APL ⍉ (transpose)BQN ⍉ (transpose)All PowerPoint ShortcutTools 3.0 Keyboard ShortcutsPowerPoint Morph TransitionReddit: CPP Cast is over, what are you all listening now?CppCast Podcastcpp.chat PodcastNDR PodcastTLB hit 💥 PodcastTwo’s Complement PodcastMagic Read Along PodcastApple Keynote Magic MoveGreat Impractical Ideas in Computer Science: PowerPoint ProgrammingCppNorth ConferenceIntro 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

Episode 82: GPUs - Responding To Reddit Comments

2022-06-17 Listen
podcast_episode

In this episode, Bryce and Conor respond to some reddit comments on Episode 80. Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachShow Notes Date Recorded: 2022-06-04 Date Released: 2022-06-17 ADSP Episode 80: C++ Multidimensional Arrays and GPUsADSP Episode 80 Reddit Post & CommentsJames Berrow cpp.chat Episode: Colour Is Not Black and WhiteSIMTSIMDC++ std::mdspanC++ std::mdarrayNVIDIA cuBLASNVIDIA cutlassNVIDIA cuNumericNVIDIA MATXC++ std::transformC++ std::reduceC++ count_ifJ ; (raze)APL , (ravel)GPU SM (Streaming Multiprocessor)ARRAY 2022PLDI 2022Intro 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

Episode 81: C++ Should Leave ISO

2022-06-10 Listen
podcast_episode
C++

In this episode, Bryce and Conor talk about representation in C++ and whether C++ should be an ISO language. Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachShow Notes Date Recorded: 2022-06-04 Date Released: 2022-06-10 ADSP Episode 80: C++ Multidimensional Arrays and GPUsADSP Episode 80 Reddit Post & CommentsJames Berrow cpp.chat Episode: Colour Is Not Black and WhiteCppCastCppIndiaCon[CppIndiaCon 2021] What belongs in the C++ Standard Library by Bryce Adelstein LelbachC++ Summit (China) 2019Base Rate Neglect (Fallacy)Inbal Levi on TwitterMeetingCpp Panel on Technical Speaking about C++James Munn Tweet about RustRust Cargo (crates.io)List of ISO Programming LanguagesIntro 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

Episode 79: C++Now 2022, Circle and Clang

2022-05-27 Listen
podcast_episode
C++

In this episode, Bryce and Conor talk about C++Now 2022, Circle, Clang, CppCast and much more! Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachShow Notes Date Recorded: 2022-05-26 Date Released: 2022-05-27 C++NowBryce CanyonZion National ParkCppCast Podcastcpp.chat PodcastNDR PodcastDown the Rabbit Hole - Marshall Clow - CppCon 2021Stepanov Efficient Programming with ComponentsCircle Programming LanguageCppCast Episode 231: Circle with Sean Baxtercpp.chat “All the C++30 Features - but Right Now” with Sean BaxterClang on GitHubC++Now YouTube ChannelC++ Compiler SupportIntro 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

Episode 75: C++ Algorithms with Ben Deane (Part 1)

2022-04-29 Listen
podcast_episode
C++

In this episode, Bryce and Conor talk to Ben Deane about C++ Algorithms! Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the Guest: For Ben Deane, C++ wasn’t even among the first 10 languages that he learned on his programming journey, but it’s been the one that has paid the bills for the last 20-odd years. He spent most of that time in the games industry; many of the games he worked on used to be fondly remembered but now he’s accepted that they are probably mostly forgotten. These days he works in the finance industry writing high-frequency trading platforms in the most modern C++ that compilers can support. In his spare time he watches a lot of YouTube’s educational sector, practices the Japanese art of tsundoku, reads about the history of programming, avoids doing DIY, and surprises his wife by waking in the middle of the night yelling, “of course, it’s a monad!” before going back to sleep and dreaming of algorithms. Show Notes Date Recorded: 2022-04-14 Date Released: 2022-04-22 BublyspindriftLa CroixSAPSUCKERBen Deane Cppcast Episode: Programming History, JIT Compilations and Generic AlgorithmsC++Now 2018: Ben Deane “Easy to Use, Hard to Misuse: Declarative Style in C++”C++Now 2019: Ben Deane “Identifying Monoids: Exploiting Compositional Structure in Code”CppCon 2016: Ben Deane “std::accumulate: Exploring an Algorithmic Empire”CppCon 2016: Ben Deane “Using Types Effectively”ADSP Episode 72: C++ Algorithm Family Feud!C++ std::nth_elementC++ std::accumulateC++ std::reduceC++ std::sortIntrosortMerge sortQuicksortPython’s TimsortC++ std::atomicC++ std::partial_sort_copyC++ std::partial_sortIntro 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

Episode 67: How to Get Started with C++

2022-03-04 Listen
podcast_episode
C++

In this episode, Bryce and Conor talk about how to get started in C++. Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachShow Notes Date Recorded: 2022-02-05 Date Released: 2022-03-04 ADSP Episode 4: How Many Programming Languages?North Denver C++ MeetupGo Programming LanguageSmalltalk Programming LanguagePython Black FormatterC++11 constexprC++17 if constexprC++20 ConceptsJava Programming LanguageRust Programming LanguageBeautiful C++ Code by Guy Davidson and Kate GregorySoftware Engineering at Google by Titus WintersJon Lakos BooksElements of Programming by Alexander Stepanov and Paul McJonesStructure and Interpretation of Computer ProgramsEffective C++ by Scott MeyersMore Effective C++ by Scott MeyersEffective Modern C++ by Scott MeyersEffective STL by Scott MeyersCompiler Explorer aka GodboltVS Code EditorClang-FormatClang-TidyC++ Weekly by Jason TurnerC++ Starter Repovim EditorGithub CodespacesCppCon 2019: Jason Turner “The Best Parts of C++”C++Now 2017: Bryce Lelbach “C++17 Features”SG20 Education and Recommended Videos for Teaching C++CppNorthCppCast Podcastcpp.chat PodcastIntro 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

Episode 61: 2021 Retro (Part 1)

2022-01-21 Listen
podcast_episode
C++

In this episode, Bryce and Conor talk about the highlights of 2021. Date Recorded: 2022-01-08 Date Released: 2022-01-21 C++23C++ RangesC++ Range-v3 cartesian productC++ Range-v3 repeatC++ Range-v3 slidingC++ Range-v3 chunkGenerating Programs from Types (Keynote by Nadia Polikarpova at Haskell eXchange 2021)HoogleHaskell groupCppCast Episode 210: mdspan and /r/cpp with Bryce Adelstein LelbachChangeLog PodcastINCITS Inclusive Terminology Guidelines“Final Solution” Wikipedia pageIntro 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

Episode 50: The Great Twitter War: Bryce vs JF

2021-11-05 Listen
podcast_episode

In this episode, Bryce and Conor have a fun chat about Bryce’s recent triumphant victory over JF Bastien on Twitter. Date Recorded: 2021-11-05 Date Released: 2021-11-05 ADSP Episode 49: Special Guest Dave Abrahams! (Part 2)ADSP on TwitterBryce Lelbach on TwitterConor Hoekstra on TwitterJF Bastien on TwitterHana Dusíková on TwitterOlivier Giroux on TwitterISO C++ CommitteeCppCon 2017: Hana Dusikova “Regular Expressions Redefined in C++”CppCon 2018: Hana Dusíková “Compile Time Regular Expressions”C++Now 2019: Hana Dusíková “Compile Time Regular Expressions with A Deterministic Finite Automaton”CppNorth SurveyIntro 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

Episode 49: Special Guest Dave Abrahams! (Part 2)

2021-10-29 Listen
podcast_episode

In this episode, Bryce and Conor interview Dave Abrahams about how he went from programming BASIC to APL to C++! About the Guest: Dave Abrahams is a contributor to the C++ standard, a founding contributor of the Boost C++ Libraries project and of the BoostCon/C++Now conference, and was a principal designer of the Swift programming language. He recently spent seven years at Apple, culminating in the creation of the declarative SwiftUI framework, worked at Google on Swift for TensorFlow, and is now a principal scientist at Adobe, where he and Sean Parent are rebooting the Software Technology Lab. Date Recorded: 2021-10-03 Date Released: 2021-10-29 ADSP Episode 48: Special Guest Dave Abrahams!Algorithms + Data Structures = ProgramsNiklaus WirthCombinatory LogicStepanov’s “Notes on Higher Order Programming in Scheme”PDP-8BASIC Computer Games by David AhlRutgers UniversityPDP-10TECOAPLPrinceton UniversityAaron Hsu’s Co-dfns GPU CompilerSwift Programming LanguageConor’s Galaxy Brain Programming LanguagesBen Deane’s Six languages worth knowingLisp MachineEmacsComposer’s MosaicTHINK CException handling: a false sense of security - Tom GargillIntro 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