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 127: Flux, ChatGPT & More with Tristan Brindle Apr 28, 2023
    Show notes

    In this episode, Conor and Bryce continue to chat with Tristan Brindle about his new library Flux, ChatGPT and more.

    • Link to Episode 127 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

    Tristan Brindle a freelance programmer and trainer based in London, mostly focussing on C++. He is a member of the UK national body (BSI) and ISO WG21. Occasionally I can be found at C++ conferences. He is also a director of C++ London Uni, a not-for-profit organisation offering free beginner programming classes in London and online. He has a few fun projects on GitHub that you can find out about here.
    Show Notes
    Date Recorded: 2023-04-05
    Date Released: 2023-04-28

    • ADSP Episode 125: NanoRange with Tristan Brindle
    • ADSP Episode 126: Flux (and Flow) with Tristan Brindle
    • ChatGPT
    • cwhy
    • ChatDBG
    • commentator
    • “Performance Matters” by Emery Berger
    • “Python Performance Matters” by Emery Berger (Strange Loop 2022)
    • Tristan’s Tweet about scan
    • Tristan’s Tweet with flux solutions to MCO
    • ArrayCast Episode 48 Henry Rich Reveals J with Threads J9.4
    • J Fold’s
    • top10 GitHub Repo
    • Haskell’s mapAdjacent
    • blackbird C++ Combinator Library
    • C++ On Sea Conference
    • CppNorth

    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 126: Flux (and Flow) with Tristan Brindle Apr 21, 2023
    Show notes

    In this episode, Conor and Bryce chat with Tristan Brindle about his new library Flux and his predecessor library Flow.

    • Link to Episode 126 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

    Tristan Brindle a freelance programmer and trainer based in London, mostly focussing on C++. He is a member of the UK national body (BSI) and ISO WG21. Occasionally I can be found at C++ conferences. He is also a director of C++ London Uni, a not-for-profit organisation offering free beginner programming classes in London and online. He has a few fun projects on GitHub that you can find out about here.
    Show Notes
    Date Recorded: 2023-04-05
    Date Released: 2023-04-21

    • ADSP Episode 125: NanoRange with Tristan Brindle
    • Keynote: Iterators and Ranges: Comparing C++ to D, Rust, and Others - Barry Revzin - CPPP 2021
    • Rust Iterators
    • Flow
    • Flux
    • Swift Sequences
    • Episode 124: Vectorizing std::views::filter
    • C++ std::find_if
    • C++17 std::reduce
    • C++ std::accumulate
    • CppCon 2016: Ben Deane “std::accumulate: Exploring an Algorithmic Empire”

    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 125: NanoRange with Tristan Brindle Apr 14, 2023
    Show notes

    In this episode, Conor and Bryce chat with Tristan Brindle about collection oriented programming and NanoRange.

    • Link to Episode 125 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

    Tristan Brindle a freelance programmer and trainer based in London, mostly focussing on C++. He is a member of the UK national body (BSI) and ISO WG21. Occasionally I can be found at C++ conferences. He is also a director of C++ London Uni, a not-for-profit organisation offering free beginner programming classes in London and online. He has a few fun projects on GitHub that you can find out about here.
    Show Notes
    Date Recorded: 2023-04-05
    Date Released: 2023-04-14

    • C++ On Sea Conference
    • ACCU Conference
    • cpp.chat Podcast
    • CppCast Podcast
    • Phil Nash on Twitter
    • CppCast Episode on C++ Uni (with Tristan Brindle)
    • C++ London Meetup
    • Flux
    • Flow
    • D Ranges
    • C++ Ranges
    • Rust Iterators
    • Collection Oriented Programming
    • Functional Programming
    • Smalltalk
    • Java 8 Streams
    • SETL
    • Thrust Library
    • cuCollections
    • Swift Sequences
    • Swift Collections
    • Ranges TS
    • Range-v3 Library
    • NanoRange
    • Conquering C++20 Ranges - Tristan Brindle - CppCon 2021
    • CppCon 2015: Eric Niebler “Ranges for the Standard Library”
    • What a View! Building Your Own (Lazy) Range Adaptors (part 1 of 2) - Chris Di Bella - CppCon 2019
    • What a View! Building Your Own (Lazy) Range Adaptors (part 2 of 2) - Chris Di Bella - CppCon 2019
    • cmcstl2

    Intro Song Info

    Miss You by Sarah Jansen


    Episode 124: Vectorizing std::views::filter Apr 07, 2023
    Show notes

    In this episode, Conor and Bryce talk about vectorizing std::views::filter.

    • Link to Episode 124 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: 2023-03-21
    Date Released: 2023-04-07

    • YouTube Video of this episode
    • Spaces Prototype Godbolt Link
    • MD Iteration Comparison Godbolt Link
    • Ranges Vectorization Brainstorming Godbolt Link
    • Minimal Filter Vectorization Example #0 Godbolt Link
    • Minimal Filter Vectorization Example #1 Godbolt Link
    • C++20 std::views::filter
    • Auto-Vectorization in LLVM
    • C++20 std::ranges::replace_if
    • C++20 std::views::transform
    • Bryce’s spaces/view_optimization.hpp
    • P0931 Structured bindings with polymorphic lambas
    • C++20 std::views::take
    • C++20 std::views::drop

    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 123: An Algorithm Taxonomy Mar 31, 2023
    Show notes

    In this episode, Conor and Bryce talk about a taxonomy of algorithms, C++20 std::views::filter and more C++20/23/26 ranges.

    • Link to Episode 123 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: 2023-03-21
    Date Released: 2023-03-31

    • C++20 std::views::filter
    • Hoogle Translate Tweet of filter
    • C++98 std::find_if
    • C++20 std::views::take
    • C++20 std::views::drop
    • range-v3 adjacent_remove_if
    • range-v3 remove_if
    • C++20 std::views::split
    • C++23 std::views::chunk
    • C++23 std::views::chunk_by
    • chunk_by_key (mentioned in P2214)
    • Sy Brand’s “Livecoding C++ Ranges: chunk_by and chunk_by_key”
    • Python itertools groupby

    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 122: ChatGPT, GTC 2023 & Stickers on our Foreheads Mar 24, 2023
    Show notes

    In this episode, Conor and Bryce chat about ChapGPT, the NVIDIA GTC 2023 conference and intelligence augmentation.

    • Link to Episode 122 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: 2023-03-21
    Date Released: 2023-03-24

    • RUN FOR THE FUN OF IT! Running Podcast
    • ChatGPT
    • Deep Blue vs Kasparov
    • GTC 2023 Conference
    • Conor & Bryce Chat About C++ Algorithms + Combinators (YouTube Stream)
    • The NVIDIA AI Podcast - Glean Founders Talk AI-Powered Enterprise Search on NVIDIA Podcast - Ep. 190
    • ADSP Episode 97: C++ vs Carbon vs Circle vs CppFront with Sean Baxter
    • Clang-Tidy
    • GPTDuck
    • Oxide & Friends Podcast
    • NVIDIA GTC 2023 - C++ Standard Parallelism - Bryce Lelbach
    • NVIDIA GTC 2023 - Defining the Quantum-Accelerated Supercomputer - Timothy Costa
    • APL Seeds 2023 Conference
    • code_report GTC 2023 Trip Report

    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 121: Stories & Chatting with Zach Laine! (Part 5) Mar 17, 2023
    Show notes

    In this episode, Conor and Bryce get some random stories fom Zach Laine and chat about other random topics.

    • Link to Episode 121 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

    Zach Laine has been using C++ in industry for 15 years, focusing on data visualization, numeric computing, games, generic programming, and good library design. He finds the process of writing bio blurbs to be a little uncomfortable.
    Show Notes
    Date Recorded: 2023-02-16
    Date Released: 2023-03-17

    • CppCast
    • C++Now
    • ElixirConf 2015 - Keynote: Elixir Should Take Over the World by Jessica Kerr
    • Stop working on your slides - Andrei Alexandrescu
    • CppCon 2018: Louis Dionne “Compile-time programming and reflection in C++20 and beyond”
    • PLDI 2022 Conference
    • Agda
    • Chip War

    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 120: C++ Safety, Tuples & Variants with Zach Laine! (Part 4) Mar 10, 2023
    Show notes

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

    • Link to Episode 120 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

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

    Show Notes

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

    • Oxide & Friends Podcast
    • Yael Grauer on Twitter
    • Yael Writes
    • Consumer Reports: Report: Future of Memory Safety
    • Unsafe Rust
    • C++98 std::unordered_map
    • C++98 std::vector
    • C++20 Concepts
    • C++20 Coroutines
    • C++20 Ranges
    • C++17 std::variant
    • P0095 C++ Language Variant Proposal
    • C++17 std::holds_alternative
    • C++ boost::hana::tuple
    • C++23 std::views::enumerate
    • Python enumerate
    • ADSP Episode 25: The Lost Reduction
    • C++23 std::views::adjacent_transform
    • Futhark
    • ArrayCast Episode 37: Troels Henriksen and Futhark
    • Futhark reduce
    • Futhark reduce_comm
    • NVIDIA thrust::reduce
    • NVIDIA associative-only reduce Proposal

    Intro Song Info

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


    Episode 119: Why APL & Haskell are AWESOME with Zach Laine! (Part 3) Mar 03, 2023
    Show notes

    In this episode, Conor and Bryce talk to Zach Laine about APL, Haskell, the problem Three Consecutive Odds and why C++ developers should learn other languages.

    • Link to Episode 119 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

    Zach Laine has been using C++ in industry for 15 years, focusing on data visualization, numeric computing, games, generic programming, and good library design. He finds the process of writing bio blurbs to be a little uncomfortable.
    Show Notes
    Date Recorded: 2023-02-16
    Date Released: 2023-03-03

    • ADSP Episode 117: OOP, C++ Containers, APIs, EOP & More with Zach Laine!
    • ADSP Episode 118: C++ Allocators with Zach Laine! (Part 2)
    • APL
    • BQN
    • C++98 std::count_if
    • Anamorphisms
    • C++20 std::views::split
    • C++23 std::views::chunk
    • C++23 std::views::chunk_by
    • ADSP Episode 115: Max Gap in C++23
    • ADSP Episode 116: Max Gap Count in C++23
    • C++98 std::adjacent_difference
    • C++23 std::views::adjacent_transform
    • Three Consecutive Odds
    • C++98 std::transform
    • C++17 std::transform_reduce
    • C++23 std::views::adjacent
    • C++23 std::views::slide
    • Haskell fromEnum
    • ArrayCast Episode: Michael Higginson, 2022 Dyalog Contest Winner
    • Reverse Polish notation
    • P2672 Exploring the Design Space for a Pipeline Operator
    • Duo Lingo
    • Daniela Engert Duo Lingo Streak
    • Category Theory for Programmers - Bartosz Milewski
    • C++23 std::views::filter
    • Collection Oriented Programming

    Episode 118: C++ Allocators with Zach Laine! (Part 2) Feb 24, 2023
    Show notes

    In this episode, Conor and Bryce talk to Zach Laine about C++ allocators!

    • Link to Episode 118 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

    Zach Laine has been using C++ in industry for 15 years, focusing on data visualization, numeric computing, games, generic programming, and good library design. He finds the process of writing bio blurbs to be a little uncomfortable.
    Show Notes
    Date Recorded: 2023-02-16
    Date Released: 2023-02-24

    • ADSP Episode 117: OOP, C++ Containers, APIs, EOP & More with Zach Laine!
    • C++ std::allocator
    • C++ std::vector
    • static_vector
    • An Introduction to Container Adapters in C++
    • C++ std::stack
    • MISRA Standard
    • Thrust thrust::host_vector & thrust::device_vector
    • C++ STL-Like Algorithm Libraries
    • BoostCon / C++Now
    • BoostCon 2011 - Bryce Lelbach: AST Construction with the Universal Tree
    • BoostCon 2011 - Bryce Lelbach: AST Construction with the Universal Tree ~ Slides
    • Boost Spirit
    • Boost Spirit utree
    • Canada Wide Science Fair
    • Conor’s Science Fair Project SCI II
    • Planarian
    • Methylprednisolone
    • Conor’s Science Fair Project Project Poker
    • David Stone on Twitter

    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 17 18 19 20 21 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