ADSP: Algorithms + Data Structures = Programs

Conor Hoekstra, Bryce Adelstein Lelbach & Ben Deane
undefined
Mar 25, 2022 • 31min

Episode 70: The Programming Language Quiz

In this episode, Bryce takes the programming language quiz!TwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachShow NotesDate Recorded: 2022-03-19Date Released: 2022-03-25Guadalupe TrailBublyOOKLAEPOXYTony Van Eerd’s TweetmemtestProgramming Language Dependency GraphPython’s graphvizDOTThe Programming Language PodcastDavid Koontz on TwitterSmalltalkPharo-FunctionalErik Meijer on TwitterC# 3.0 LINQC++17 std::optionalC++23 std::expectedRust OptionRust ErrorOCamlJared Roesch on TwitterHaskell + C++ = Rust TweetSimula67AdaStepanovPapers.comSwiftObjective-CErlangElixirClojureScalaDavid TurnerKRCSASLMirandaAWKJavaScriptSelfIoSeven Languages in Seven Weeks: Ch 5 - Scala MeetupIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8
undefined
Mar 18, 2022 • 30min

Episode 69: Special Guest Andrei Alexandrescu (Part 2)

In this episode, Bryce and Conor finish their interview with Andrei Alexandrescu.TwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachWebsiteADSP: The PodcastAbout the Guest:Andrei Alexandrescu specializes in all aspects of designing and implementing software systems, as well as Machine Learning applied to Natural Language Processing and Speech Recognition. He has authored three best-selling books (The D Programming Language, 2010; C++ Coding Standards, 2004; Modern C++ Design, 2001), and dozens of papers and articles in conference proceedings and trade magazines.Show NotesDate Recorded: 2022-02-15Date Released: 2022-03-11Andrei Alexandrescu on TwitterD Programming LanguageCategory Theory for Programmers by Bartosz MilewskiIterators Must Go by Andrei Alexandrescu, BoostCon 2009C++Now 2017: Ali Çehreli “Competitive Advantage with D”Fastware - Andrei Alexandrescu - NDC London 2017CUDA C++ Programming GuideADSP Episode 51: Efficiency vs SpeedIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8
undefined
Mar 11, 2022 • 38min

Episode 68: Special Guest Andrei Alexandrescu

In this episode, Bryce and Conor interview Andrei Alexandrescu.TwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachWebsiteADSP: The PodcastAbout the Guest:Andrei Alexandrescu specializes in all aspects of designing and implementing software systems, as well as Machine Learning applied to Natural Language Processing and Speech Recognition. He has authored three best-selling books (The D Programming Language, 2010; C++ Coding Standards, 2004; Modern C++ Design, 2001), six peer-reviewed papers, and dozens of articles in trade magazines.Show NotesDate Recorded: 2022-02-15Date Released: 2022-03-11Andrei Alexandrescu on TwitterEric Neibler ADSP EpisodesSean Parent ADSP EpisodesChandler Carruth ADSP EpisodesPatricia Aas ADSP EpisodesPacfic Northwest C++ Users’ GroupModern C++ Design by Andrei AlexandrescuD Programming LanguageC++23 chunk_by proposalD chunkByReal NetworksUniversity of WashingtonEmotional Code - Kate Gregory [ACCU Conference 2019]Impostor SyndromeIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8
undefined
Mar 4, 2022 • 33min

Episode 67: How to Get Started with C++

In this episode, Bryce and Conor talk about how to get started in C++.TwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachShow NotesDate Recorded: 2022-02-05Date Released: 2022-03-04ADSP 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 InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8
undefined
Feb 25, 2022 • 28min

Episode 66: Exciting C++ News (and Wordle #3)

In this episode, Bryce and Conor solve a Wordle and talk about exciting C++ news.TwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachWebsitewww.adspthepodcast.comShow NotesDate Recorded: 2022-02-05 Date Released: 2022-02-25WordleRAPIDSNumPycuNumericWordle Word ListMs. Grey Murchie’swww.fedex.comEric Niebler on TwitterOlivier Giroux on TwitterAndrei Alexandrescu on TwitterGo 1.18 Gets GenericsIntro Song InfoMiss 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
undefined
Feb 18, 2022 • 29min

Episode 65: NVIDIA is Hiring! (and Wordle #2)

In this episode, Bryce and Conor talk about CppNorth’s CFP, NVIDIA’s open positions and then Conor solves a custom wordle from Bryce.TwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachWebsitewww.adspthepodcast.comShow NotesDate Recorded: 2022-02-05Date Released: 2022-02-18WordleBryce on TwitterCppNorth Call For PapersThe New York Times Purchases Wordlewww.wineverygame.comBOSCHPOCKYOOFOSROLEXOOKLAVOLVOIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8
undefined
Feb 11, 2022 • 38min

Episode 64: 2022 Preview, Birds & Sponsors!

In this episode, Bryce and Conor preview the upcoming 2022 year and so much more!Date Recorded: 2022-01-15Date Released: 2022-02-11BQN Twitter PollFour Character BQN SolutionDovekie Bird TweetADSP Bingo BoardPeriodic Table of Programming LanguagesProgramming Languages Virtual MeetuplululemonBublySan Tomas Aquino Creek TrailGuadalupe River TrailC++23StrangeLoop ConferenceNVIDIA GTC 2022Timur’s Tweet about ConferencesMagic Read Along PodcastBQN Programming Language (by Marshall Lochbaum)LambdaCast PodcastDavid Koontz on TwitterIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8
undefined
Feb 4, 2022 • 25min

Episode 63: Wordle!

In this episode, Bryce and Conor solve a Wordle live!Date Recorded: 2022-01-15Date Released: 2022-02-04Programming Languages Virtual MeetupSeven Languages in Seven Weeks by Bruce TateJoe ArmstrongScrabble Board GameCarcassonne Board GameWordleMasterMind Board GameWheel of Fortune TV Showwww.wineverygame.comIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8
undefined
Jan 28, 2022 • 43min

Episode 62: 2021 Retro (Part 2)

In this episode, Bryce and Conor talk about the highlights of 2021 (part 2).Date Recorded: 2022-01-08Date Released: 2022-01-28RAPIDS decimal128 Github Pull RequestProgramming Languages Virtual MeetupCategory Theory for Progrmmers by Bartosz MilewskiConor’s other podcast: ArrayCastNorth Devner C++ MeetupC++ Russia ConferenceACCU Belfast ConferenceMeeting C++ ConferenceSuperComputing Conference“The Future of Conferences” by Cristina (Crista) Lopes at StrangeLoop 2021C++Now ConferenceReady Player One by Ernest ClineNVIDIA’s OmniverseSnow Crash by Neal StephensonNVIDIA Isaac Sim (Robot Simulation)RAPIDS AINVIDIA Thrust Parallel AlgorithmsAcutarial ScienceBernoulli DistributionBinomial DistributionWeibull DistributionC++23CppNorth Call For PapersAndrei Alexandrescu on TwitterBartosz Milewski on TwitterBetter Algorithm Intuition - Conor Hoekstra - Meeting C++ 2019Pactifc Northwest C++ Users’ GroupEric Niebler on TwitterC++ RangesIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8
undefined
Jan 21, 2022 • 27min

Episode 61: 2021 Retro (Part 1)

In this episode, Bryce and Conor talk about the highlights of 2021.Date Recorded: 2022-01-08Date Released: 2022-01-21C++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 InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app