talk-data.com talk-data.com

Event

ADSP: Algorithms + Data Structures = Programs

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

Activities tracked

264

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.

Sessions & talks

Showing 176–200 of 264 · Newest first

Search within this event →

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 86: Special Guest Tony Van Eerd! (Part 3)

2022-07-15 Listen
podcast_episode

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-15 Too Big Too Fail (Movie)Too Big Too Fail - Top Bankers ClipHana Dusíková on TwitterMama Duck (World’s Largest Rubber Duck)CppNorth 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 84: Special Guest Tony Van Eerd!

2022-07-01 Listen
podcast_episode

In this episode, Bryce and Conor interview 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-01 CppNorth ConferenceInscriberBlackBerryAdobeCHRISTIEChristie Eclipse 4K RGB Pure Laser ProjectorGary KlassenBlackBerry QNXGeneral MagicCP24Inscriber offers Adobe After Effects plug-in to streamline productionBlackBerry Liquid GraphicsGoogle LLC v. Oracle America, Inc.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 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 80: C++ Multidimensional Arrays and GPUs

2022-06-03 Listen
podcast_episode

In this episode, Bryce and Conor talk about C++ multidimensional iterators, mdspan, GPUs and more! Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachShow Notes Date Recorded: 2022-05-26 Date Released: 2022-06-03 ARRAY 2022PLDI 2022EURO-PAR 2022Phoenix ParkC++ std::mdspanBryce’s index_iterator.hppC++ std::mdarrayLeading Axis TheoryArray Cast Episode 28: Rank and Leading Axis TheoryThe Programming Language PodcastThread block (CUDA programming)Using CUDA Warp-Level PrimitivesCo-dfnsArrayFireBQNIntro 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 78: C++ Algorithms & Profiling with Ben Deane (Part 4)

2022-05-20 Listen
podcast_episode

In this episode, Bryce and Conor finish their conversation with 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-19 Date Released: 2022-05-20 ADSP Episode 72: C++ Algorithm Family Feud!ADSP Episode 75: C++ Algorithms with Ben Deane (Part 1)ADSP Episode 76: C++ Algorithms with Ben Deane (Part 2)ADSP Episode 77: C++ Algorithms with Ben Deane (Part 3)quick-bench.comTyler Weaver TweetWordleGuass’s Calendrical AlgorithmC++ std::sortC++ std::nth_elementC++ std::max_elementC++ std::reduceC++ std::transform reduceC++ std::accumulateGoogle BenchmarkThrust Parallel AlgorithmsBeautiful Folds (A tutorial on the universality and expressiveness of fold)McNugget NumbersIntro 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 77: C++ Algorithms & Profiling with Ben Deane (Part 3)

2022-05-13 Listen
podcast_episode

In this episode, Bryce and Conor continue their conversation with 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-19 Date Released: 2022-05-13 ADSP Episode 72: C++ Algorithm Family Feud!ADSP Episode 75: C++ Algorithms with Ben Deane (Part 1)ADSP Episode 76: C++ Algorithms with Ben Deane (Part 2)quick-bench.comTyler Weaver TweetC++ std::sortC++ std::nth_elementC++ std::max_elementC++ std::reduceC++ std::transform reduceC++ std::accumulateC++ std::shuffleC++ std::random_shuffleC++ std::iotaC++ std::partitionHyperLogLog AlgorithmCppCon 2017: Nicholas Ormrod “Fantastic Algorithms and Where To Find Them”Algebird“Add ALL the things: abstract algebra meets analytics” by Avi Bryant (2013)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 76: C++ Algorithms & Point Free Programming with Ben Deane (Part 2)

2022-05-06 Listen
podcast_episode

In this episode, Bryce and Conor continue their conversation with Ben Deane about C++ Algorithms! About 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. Date Recorded: 2022-04-19 Date Released: 2022-05-06 ADSP Episode 72: C++ Algorithm Family Feud!ADSP Episode 75: C++ Algorithms with Ben Deane (Part 1)Felipe TweetC++Now 2017: Ben Deane & Jason Turner “constexpr ALL the things!”C++ std::accumulateC++ std::reduceC++ std::transform reduceTyler Weaver TweetC++ std::sortC++ std::partial_sortC++ std::nth_elementC++ std::partition_copyC++ std::minmax_elementDouglas McIlroyLambdaConf 2015 - Haskell Nuggets Power Series Brought to Life Doug McIlroyA Killer Adversary for Quicksort by Doug McIlroyProgramming Languages Virtual MeetupSeven Languages in Seven Weeks by Bruce TatePointfree.ioScala Programming LanguageHaskell allHaskell anyHaskell .C++ std::all_ofTo Mock a Mockingbird“Point-Free or Die: Tacit Programming in Haskell and Beyond” by Amar ShahHaskell Curry

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 74: C++ Education, Cats and More! 🐈‍⬛

2022-04-22 Listen
podcast_episode

In this episode, Bryce and Conor interview Patrice Roy about C++ education, cats and more! Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the Guest: Patrice Roy has been playing with C++, either professionally, for pleasure or (most of the time) both for over 30 years. After a few years doing R&D and working on military flight simulators, he moved on to academics and has been teaching computer science since 1998. Since 2005, he’s been involved more specifically in helping graduate students and professionals from the fields of real-time systems and game programming develop the skills they need to face today’s challenges. The rapid evolution of C++ in recent years has made his job even more enjoyable. He’s been a participating member in the ISO C++ Standards Committee since late 2014 and has been involved with the ISO Programming Language Vulnerabilities since late 2015. He has five kids, and his wife ensures their house is home to a continuously changing number of cats, dogs and other animals. Show Notes Date Recorded: 2022-04-14 Date Released: 2022-04-22 A Tour of C++ by Bjarne StroustrupProgramming: Principles and Practice Using C++ by Bjarne StroustrupThe C++ Programming Language by Bjarne StroustrupPatrice Roy’s WebsiteZach Laine’s Text LibraryJelly Programming LanguageFORTRAN 77camomilla by Vittorio RomeoIntro 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 73: CppNorth, Bagels & More!

2022-04-15 Listen
podcast_episode

In this episode, Bryce and Conor interview Jason Walter and Patrice Roy about the upcoming CppNorth conference and more! Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the Guests: Jason Walter is a lead tool programmer at Epic Games Canada working on the Virtual Production Tools teams. He is on the board of directors of CppToronto, 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 and currently an organizing member of the CppNorth conference. In his free time, he enjoys spending time with his family, photography, and riding his road and gravel bike. Patrice Roy has been playing with C++, either professionally, for pleasure or (most of the time) both for over 30 years. After a few years doing R&D and working on military flight simulators, he moved on to academics and has been teaching computer science since 1998. Since 2005, he’s been involved more specifically in helping graduate students and professionals from the fields of real-time systems and game programming develop the skills they need to face today’s challenges. The rapid evolution of C++ in recent years has made his job even more enjoyable. He’s been a participating member in the ISO C++ Standards Committee since late 2014 and has been involved with the ISO Programming Language Vulnerabilities since late 2015. He has five kids, and his wife ensures their house is home to a continuously changing number of cats, dogs and other animals. Show Notes Date Recorded: 2022-04-14 Date Released: 2022-04-15 Tony van Eerd on TwitterC++Now 2022 Program AnnouncedCppNorth ConferenceCppNorth on TwitterC++TO Toronto MeetupPatrice Roy’s WebsitePatrice CppNorth WorkshopCppNorth Keynote SpeakersCppNorth WorkshopsIntro 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 72: C++ Algorithm Family Feud!

2022-04-08 Listen
podcast_episode

In this episode, Bryce and Conor play C++ Algorithm Family Feud! Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachShow Notes Date Recorded: 2022-03-27 Date Released: 2022-04-08 C++ std::sortC++ std::nth_elementC++ std::reduceC++ std::numeric_limitsADSP Episode 25: The Lost ReductionC++ std::partitionC++ std::minmax_elementC++ std::transform_reduceC++20 std::views::transformC++ thrust::transform_iteratorC++ std::partial_sortC++ std::accumulateC++ std::atomicEric Niebler’s TweetTLBH.IT 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 71: APL, COBOL, BASIC & More

2022-04-01 Listen
podcast_episode

In this episode, Bryce and Conor talk about APL, COBOL, BASIC and cover the highlights of GTC and FunctionalConf 2022! Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachShow Notes Date Recorded: 2022-03-27 Date Released: 2022-04-01 FunctionalConfNVIDIA GTC 2022NVIDIA GTC 2022 Trip ReportPLDI 2022ARRAY 2022FP LanguageFL LangaugeJohn BackusMichael GarlandCan programming be liberated from the von Neumann style?Alex AikenThe FL ProjectCOOL Compilers CourseCOBOLFORTRANSmalltalkBASICVisual BasicVBA (Visual Basic Application)C++ Standard Parallelism by Bryce Adelstein LelbachShifting through the Gears of GPU Programming by Jeff HammondRichard Feldman on TwitterRoc Programming LanguageWhy Isn’t Functional Programming the Norm? – Richard FeldmanThe Essence of Functional Programming by Richard Feldman #FnConf 2022Teaching Optics through Conspiracy Theories by Bartosz Milewski #FnConf 2022Navigating the loop in water on land & programming models by Bruce Tate & Francesco Cesarini #FnConfThe Great American LoopIntro 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 70: The Programming Language Quiz

2022-03-25 Listen
podcast_episode

In this episode, Bryce takes the programming language quiz! Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachShow Notes Date Recorded: 2022-03-19 Date Released: 2022-03-25 Guadalupe 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 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 69: Special Guest Andrei Alexandrescu (Part 2)

2022-03-18 Listen
podcast_episode

In this episode, Bryce and Conor finish their interview with Andrei Alexandrescu. Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachWebsite ADSP: 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 Notes Date Recorded: 2022-02-15 Date Released: 2022-03-11 Andrei 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 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 68: Special Guest Andrei Alexandrescu

2022-03-11 Listen
podcast_episode

In this episode, Bryce and Conor interview Andrei Alexandrescu. Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachWebsite ADSP: 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 Notes Date Recorded: 2022-02-15 Date Released: 2022-03-11 Andrei 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 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 66: Exciting C++ News (and Wordle #3)

2022-02-25 Listen
podcast_episode

In this episode, Bryce and Conor solve a Wordle and talk about exciting C++ news. Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachWebsite www.adspthepodcast.comShow Notes Date Recorded: 2022-02-05 Date Released: 2022-02-25 WordleRAPIDSNumPycuNumericWordle Word ListMs. Grey Murchie’swww.fedex.comEric Niebler on TwitterOlivier Giroux on TwitterAndrei Alexandrescu on TwitterGo 1.18 Gets GenericsIntro 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 65: NVIDIA is Hiring! (and Wordle #2)

2022-02-18 Listen
podcast_episode

In this episode, Bryce and Conor talk about CppNorth’s CFP, NVIDIA’s open positions and then Conor solves a custom wordle from Bryce. Twitter ADSP: The PodcastConor HoekstraBryce Adelstein LelbachWebsite www.adspthepodcast.comShow Notes Date Recorded: 2022-02-05 Date Released: 2022-02-18 WordleBryce on TwitterCppNorth Call For PapersThe New York Times Purchases Wordlewww.wineverygame.comBOSCHPOCKYOOFOSROLEXOOKLAVOLVOIntro 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 64: 2022 Preview, Birds & Sponsors!

2022-02-11 Listen
podcast_episode

In this episode, Bryce and Conor preview the upcoming 2022 year and so much more! Date Recorded: 2022-01-15 Date Released: 2022-02-11 BQN 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 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