TopPodcast.com
Menu
  • Home
  • Top Charts
  • Top Networks
  • Top Apps
  • Top Independents
  • Top Podfluencers
  • Top Picks
    • Top Business Podcasts
    • Top True Crime Podcasts
    • Top Finance Podcasts
    • Top Comedy Podcasts
    • Top Music Podcasts
    • Top Womens Podcasts
    • Top Kids Podcasts
    • Top Sports Podcasts
    • Top News Podcasts
    • Top Tech Podcasts
    • Top Crypto Podcasts
    • Top Entrepreneurial Podcasts
    • Top Fantasy Sports Podcasts
    • Top Political Podcasts
    • Top Science Podcasts
    • Top Self Help Podcasts
    • Top Sports Betting Podcasts
    • Top Stocks Podcasts
  • Podcast News
  • About Us
  • Podcast Advertising
  • Contact
Not in our directory?
Add Show Here
Podcast Equipment
Center

toppodcastlogoOur TOPPODCAST Picks

  • Comedy
  • Crypto
  • Sports
  • News
  • Politics
  • True Crime
  • Business
  • Finance

Follow Us

toppodcastlogoStay Connected

    View Top 200 Chart
    Back to Rankings Page
    Technology

    ADSP: Algorithms + Data Structures = Programs

    A programming podcast hosted by three software engineers (two at a time) that focuses on algorithms, data structures, programming languages, latest news in tech and more. The podcast was initially inspired by Magic Read Along.

    Advertise

    Copyright: © 2024 Algorithms + Data Structures = Programs

    • Apple Podcasts
    • Google Play
    • Spotify

    Latest Episodes:
    Episode 197: 🇬🇧 Algorithms & Tersity with Aaron Hsu Aug 30, 2024
    Show notes

    In this episode, Conor and Aaron Hsu record from the Eagle Pub in Cambridge, UK and chat about the importance of algorithms and tersity in programming languages.

    • Link to Episode 197 on Website
    • Discuss this episode, leave a comment, or ask a question (on GitHub)

    Twitter

    • ADSP: The Podcast
    • Conor Hoekstra

    About the Guest

    Aaron Hsu is the implementor of Co-dfns and an advocate for a terse and minimal array programming style. Hsu has a background in academic functional programming, and was primarily a Scheme programmer for ten years before learning APL. He was introduced to APL by Morten Kromberg while working on a GPU-hosted compiler, and switched to Dyalog APL for the project, which is now Co-dfns.

    Show Notes

    Date Recorded: 2024-08-21
    Date Released: 2024-08-30

    • ArrayCast Episode 19: Aaron Hsu
    • Co-dfns
    • The Eagle Pub, Cambridge
    • Living The Loopless Life: Techniques For Removing Explicit Loops And Recursion by Aaron Hsu
    • The Nano-parsing Architecture: Sane And Portable Parsing For Perverse Environments by Aaron Hsu
    • Algorithms as a Tool of Thought // Conor Hoekstra // APL Seeds '21

    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 196: 🇬🇧 Algorithms in APL with Aaron Hsu Aug 23, 2024
    Show notes

    In this episode, Conor and Aaron Hsu record from the Eagle Pub in Cambridge, UK and chat about algorithms in APL and algorithm implementations.

    • Link to Episode 196 on Website
    • Discuss this episode, leave a comment, or ask a question (on GitHub)

    Twitter

    • ADSP: The Podcast
    • Conor Hoekstra

    About the Guest

    Aaron Hsu is the implementor of Co-dfns and an advocate for a terse and minimal array programming style. Hsu has a background in academic functional programming, and was primarily a Scheme programmer for ten years before learning APL. He was introduced to APL by Morten Kromberg while working on a GPU-hosted compiler, and switched to Dyalog APL for the project, which is now Co-dfns.

    Show Notes

    Date Recorded: 2024-08-21
    Date Released: 2024-08-23

    • ArrayCast Episode 19: Aaron Hsu
    • Co-dfns
    • The Eagle Pub, Cambridge
    • Iverson College
    • ArrayCast Episode 63: Uiua, a Stack based Array language
    • ArrayCast Episode 77: Kai Schmidt and the Evolving Uiua Programming Language
    • Uiua Language
    • Scheme Language
    • Stepanov's "Notes on Higher Order Programming in Scheme"
    • C++98 std::inner_product
    • C++98 std::adjacent_difference
    • C++11 std::iota
    • C++17 std::reduce
    • Dyalog APL ∨ (GCD)
    • Dyalog APL ∧ LCM
    • C++ Containers
    • RAII
    • C++ Core Guidelines
    • Dyalog APL ⍳ (iota)
    • Dyalog APL ⍳ (dyadic iota)
    • Dyadic APL Possible Implementation in C++ (Godbolt)
    • Dyadic APL Possible Implementation in BQN
    • C++20 std::ranges::binary_search
    • NVIDIA cucollections (cuco)

    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 195: 🇨🇦 CppNorth Live 🇨🇦 David Olsen & Pure Chaos! Aug 16, 2024
    Show notes

    In this episode, Conor and Bryce chat with David Olsen about C++26 reflection and more at CppNorth 2024 - and then the podcast devolves into chaos.

    • Link to Episode 195 on Website
    • Discuss this episode, leave a comment, or ask a question (on GitHub)

    Twitter

    • ADSP: The Podcast
    • Conor Hoekstra
    • Bryce Adelstein Lelbach

    About the Guest

    David Olsen has three decades of software development experience in a variety of programming languages and development environments. For the last seven years he has been the lead engineer for the NVIDIA HPC C++ compiler, focusing on running standard parallel algorithms on GPUs. He is a member of the ISO C++ committee, where he was the champion for the extended floating-point feature in C++23.

    Other Guests

    • Tristan Brindle
    • Kristen Shaker
    • Ben Deane
    • Mike Daum

    Show Notes

    Date Recorded: 2024-07-22
    Date Released: 2024-08-16

    • CppNorth
    • CppNorth 2024 - C++ Reflection: Back on Track - David Olsen
    • C++26 Reflection Proposal
    • NVIDIA nvc++ compiler
    • Turbo C++
    • Rational Rose
    • UML
    • Scratch Language
    • LEGO Programming (Mindstorms)
    • BQN
    • APL
    • CppNorth - Where there is a loop, there is an algorithm avatar - Fatemeh Jafargholi & Peter Lorimer
    • ADSP Episode 147: 🇸🇮 SRT23 - Parallel std::unique Revisited (on a Walk in Venice)
    • cub::DeviceSelect::Unique
    • ISO C++ Prague Youtube Video

    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 194: The One Thing Every Programmer Should Know with Kevlin Henney Aug 09, 2024
    Show notes

    In this episode, Conor and Bryce chat with Kevlin Henney about the top recommendation from 97 Things Every Programmer Should Know.

    • Link to Episode 194 on Website
    • Discuss this episode, leave a comment, or ask a question (on GitHub)

    Twitter

    • ADSP: The Podcast
    • Conor Hoekstra
    • Bryce Adelstein Lelbach

    About the Guest

    Kevlin Henney is an independent consultant, speaker, writer and trainer. His software development interests are in programming, practice and people. He has been a columnist for various magazines and websites. He is the co-author of A Pattern Language for Distributed Computing and On Patterns and Pattern Languages, two volumes in the Pattern-Oriented Software Architecture series, and editor of 97 Things Every Programmer Should Know and co-editor of 97 Things Every Java Programmer Should Know.

    Show Notes

    Date Recorded: 2024-07-11
    Date Released: 2024-08-09

    • 97 Things Every Programmer Should Know (GitHub)
    • 97 Things Every Programmer Should Know
    • Pattern-Oriented Software Architecture: A Pattern Language for Distributed Computing, 4th Volume
    • Pattern Oriented Software Architecture Volume 5: On Patterns and Pattern Languages
    • Effective C++ Series by Scott Meyers
    • Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code

    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 193: Kevlin Henneys with Kevlin Henney Aug 02, 2024
    Show notes

    In this episode, Bryce chats with Kevlin Henney about Kevlin Henneys.

    • Link to Episode 193 on Website
    • Discuss this episode, leave a comment, or ask a question (on GitHub)

    Twitter

    • ADSP: The Podcast
    • Conor Hoekstra
    • Bryce Adelstein Lelbach

    About the Guest

    Kevlin Henney is an independent consultant, speaker, writer and trainer. His software development interests are in programming, practice and people. He has been a columnist for various magazines and websites. He is the co-author of A Pattern Language for Distributed Computing and On Patterns and Pattern Languages, two volumes in the Pattern-Oriented Software Architecture series, and editor of 97 Things Every Programmer Should Know and co-editor of 97 Things Every Java Programmer Should Know.

    Show Notes

    Date Recorded: 2024-07-11
    Date Released: 2024-08-02

    • HPX

    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 192: Systems Programming & More with Kevlin Henney Jul 26, 2024
    Show notes

    In this episode, Bryce chats with Kevlin Henney about systems programming and more.

    • Link to Episode 192 on Website
    • Discuss this episode, leave a comment, or ask a question (on GitHub)

    Twitter

    • ADSP: The Podcast
    • Conor Hoekstra
    • Bryce Adelstein Lelbach

    About the Guest

    Kevlin Henney is an independent consultant, speaker, writer and trainer. His software development interests are in programming, practice and people. He has been a columnist for various magazines and websites. He is the co-author of A Pattern Language for Distributed Computing and On Patterns and Pattern Languages, two volumes in the Pattern-Oriented Software Architecture series, and editor of 97 Things Every Programmer Should Know and co-editor of 97 Things Every Java Programmer Should Know.

    Show Notes

    Date Recorded: 2024-07-11
    Date Released: 2024-07-26

    • Kevlin Henney ACCU 2024 Talk

    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 191: Algorithms & Libraries with Kevlin Henney Jul 19, 2024
    Show notes

    In this episode, Conor and Bryce chat with Kevlin Henney about algorithms, libraries and many programming languages!

    • Link to Episode 191 on Website
    • Discuss this episode, leave a comment, or ask a question (on GitHub)

    Twitter

    • ADSP: The Podcast
    • Conor Hoekstra
    • Bryce Adelstein Lelbach

    About the Guest

    Kevlin Henney is an independent consultant, speaker, writer and trainer. His software development interests are in programming, practice and people. He has been a columnist for various magazines and websites. He is the co-author of A Pattern Language for Distributed Computing and On Patterns and Pattern Languages, two volumes in the Pattern-Oriented Software Architecture series, and editor of 97 Things Every Programmer Should Know and co-editor of 97 Things Every Java Programmer Should Know.

    Show Notes

    Date Recorded: 2024-07-11
    Date Released: 2024-07-19

    • Fortran
    • Coarray Fortran
    • Pascal Language
    • pytest
    • NumPy
    • Python pip
    • Rust cargo
    • Rust crates.io

    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 190: C++, Python and More with Kevlin Henney Jul 12, 2024
    Show notes

    In this episode, Conor and Bryce chat with Kevlin Henney about C++, Python and more!

    • Link to Episode 190 on Website
    • Discuss this episode, leave a comment, or ask a question (on GitHub)

    Twitter

    • ADSP: The Podcast
    • Conor Hoekstra
    • Bryce Adelstein Lelbach

    About the Guest

    Kevlin Henney is an independent consultant, speaker, writer and trainer. His software development interests are in programming, practice and people. He has been a columnist for various magazines and websites. He is the co-author of A Pattern Language for Distributed Computing and On Patterns and Pattern Languages, two volumes in the Pattern-Oriented Software Architecture series, and editor of 97 Things Every Programmer Should Know and co-editor of 97 Things Every Java Programmer Should Know.

    Show Notes

    Date Recorded: 2024-07-11
    Date Released: 2024-07-12

    • When zombies attack! Bristol city council ready for undead invasion
    • ACCU Conference
    • 97 Things Every Programmer Should Know (GitHub)
    • 97 Things Every Programmer Should Know
    • 97 Things Every Java Programmer Should Know
    • C++Now 2018: Ben Deane “Easy to Use, Hard to Misuse: Declarative Style in C++”
    • When to Use a List Comprehension in Python

    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 189: C++26 Reflection, std::execution & CppNorth Jul 05, 2024
    Show notes

    In this episode, Conor and Bryce chat about the highlights from the recent ISO C++ Committee meeting in St. Louis, their upcoming trip to CppNorth and more!

    • Link to Episode 189 on Website
    • Discuss this episode, leave a comment, or ask a question (on GitHub)

    Twitter

    • ADSP: The Podcast
    • Conor Hoekstra
    • Bryce Adelstein Lelbach

    Show Notes

    Date Recorded: 2024-07-03
    Date Released: 2024-07-05

    • CppNorth
    • Reflection for C++26
    • C++ Senders and Receivers
    • std::inplace_vector
    • Contracts for C++
    • code::dive Conference
    • Meeting C++ Conference
    • Core C++ Conference
    • Think Parallel ACCU Talk
    • Chains: Exploration of an alternative to Sender/Receiver | Sean Parent | NYC++

    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 188: Parallel std::merge Jun 28, 2024
    Show notes

    In this episode, Conor and Bryce chat about how to implement the std::merge in parallel.

    • Link to Episode 188 on Website
    • Discuss this episode, leave a comment, or ask a question (on GitHub)

    Twitter

    • ADSP: The Podcast
    • Conor Hoekstra
    • Bryce Adelstein Lelbach

    Show Notes

    Date Recorded: 2024-06-11
    Date Released: 2024-06-28

    • C++ std::merge
    • thrust::copy_if
    • thrust::permutation_iterator

    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


    Previous 1 10 11 12 13 14 31 Next

    Related Podcasts

    Reply All

    1

    Reply All Games & Hobbies
    Inside VR & AR

    2

    Inside VR & AR Gadgets
    Note to Self

    3

    Note to Self News
    BrainStuff

    4

    BrainStuff Natural Sciences
    This Week in Tech (Audio)

    5

    This Week in Tech (Audio) News
    Hands-On Tech (Audio)

    6

    Hands-On Tech (Audio) Technology
    footer-logo

    Contact Us

    Toll Free: 844-670-7747

    Links

    • Home
    • Top Charts
    • Networks
    • Apps
    • Independents Podcasts
    • Podcast Advertising
    • Podcast News
    • Contact Us
    • About Us
    • Analytics & Insights

    Stay Connected

      Privacy, Terms of Use & Our Code of Ethics Protecting Content Creators Copyrights