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 117: OOP, C++ Containers, APIs, EOP & More with Zach Laine! Feb 17, 2023
    Show notes

    In this episode, Conor and Bryce talk to Zach Laine!

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

    • UT Austin
    • Object Oriented Programming
    • C++ virtual
    • Dynamic and Static Polymorphism
    • Ad Hoc Polymorphism
    • Parametric Polymorphism
    • Rank Polymorphism
    • Elements of Programming (Free PDF)
    • The Structure and Interpretation of Computer Programs
    • C++23 std::flat_map
    • C++17 std::string_view
    • C++20 std::span
    • C++20 std::basic_string::starts_with
    • C++20 std::basic_string::ends_with
    • C++20 std::basic_string::contains

    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 116: Max Gap Count in C++23 Feb 10, 2023
    Show notes

    In this episode, Conor and Bryce discuss the C++23 solution to the problem Max Gap Count.

    • Link to Episode 116 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-02-01
    Date Released: 2023-02-10

    • ADSP Episode 115: Max Gap in C++23
    • Max Gap Count Problem
    • Max Gap Count Solution
    • The APL Show Podcast
    • Monoid
    • The Jelly Programming Language
    • Unholy Donuts (Toronto)
    • Harry & Heels Donuts (Toronto)
    • C++17 std::reduce
    • C++23 std::inclusive_scan
    • C++23 std::views::adjacent
    • C++23 std::views::adjacent_transform

    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 115: Max Gap in C++23 Feb 03, 2023
    Show notes

    In this episode, Conor and Bryce discuss the C++23 solution to the problem Max Gap.

    • Link to Episode 115 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-02-01
    Date Released: 2023-02-03

    • Combinatory Logic
    • Collection Oriented Programming
    • Clojure/conj 2023
    • Parallel Block-Delayed Sequences
    • Max Gap Problem
    • Max Gap Solution
    • C++17 std::reduce
    • C++23 std::inclusive_scan
    • C++23 std::views::slide
    • C++23 std::views::adjacent
    • C++23 std::views::adjacent_transform
    • C++98 std::minus
    • C++23 std::views::pairwise
    • C++23 std::views::pairwise_transform
    • F# Seq.pairwise
    • Python more_itertools.pairwise
    • RxJS pairwise
    • Lightning Talk: Algorithm Selection - Conor Hoekstra [ ACCU 2021 ]
    • C++98 std::accumulate
    • C++20 std::views::elements
    • C++20 std::views::keys
    • C++20 std::views::values
    • C++98 std::adjacent_difference
    • Conor’s Tweet about the C++26 Pipeline Operator

    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 114: Rust, Val, Carbon, ChatGPT & Errors with Barry Revzin! Jan 27, 2023
    Show notes

    In this episode, Conor and Bryce talk to Barry Revzin about Rust, Val, Carbon, ChatGPT, error propagation in C++26 and more!

    Link to Episode 114 on Website
    Twitter

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

    About the Guest

    Barry Revzin is a senior C++ developer at Jump Trading in Chicago. After programming for many years, he got really into the nuances and intricacies of C++ by being unreasonably active on StackOverflow (where he is the top contributor in C++14, C++17, and C++20). He is also a C++ committee member, having written dozens of papers for C++20 and C++23.
    Show Notes
    Date Recorded: 2023-01-15
    Date Released: 2023-01-27

    • ADSP Episode 113: The C++26 Pipeline Operator with Barry Revzin!
    • P2011 A pipeline-rewrite operator
    • P2672 Exploring the Design Space for a Pipeline Operator
    • Rust Programming Language
    • Rust Traits
    • Swift Protocols
    • Rust std::iter::Iterator
    • Rust The Cargo Book
    • Val Programming Language
    • Carbon Programming Language
    • Carbon Operator Precendence
    • Epochs: a backward-compatible language evolution mechanism
    • ADSP Episode 97: C++ vs Carbon vs Circle vs CppFront with Sean Baxter
    • Circle Compiler
    • ChatGPT: Optimizing Language Models for Dialogue
    • GPTDuck
    • Oxide and Friends Podcast
    • Bryan Cantrill on Twitter
    • Bryan Cantrill: The Summer of RUST
    • On The Metal Podcast
    • Oxide and Friends: NeXT, Objective-C, and contrasting histories
    • Elixir Docs
    • Rust Docs
    • P2561 An error propagation operator
    • Sy Brand’s tl::expected
    • P0798R4 - Monadic operations for std::optional
    • C++23 std::expected
    • Chicago C++ Meetup: Defining Range Formatting

    Episode 113: The C++26 Pipeline Operator with Barry Revzin! Jan 20, 2023
    Show notes

    In this episode, Conor and Bryce talk to Barry Revzin about the pipeline operator |>, C++ Ranges and more!

    Link to Episode 113 on Website
    Twitter

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

    About the Guest

    Barry Revzin is a senior C++ developer at Jump Trading in Chicago, a research and technology driven trading firm. After programming for many years, he got really into the nuances and intricacies of C++ by being unreasonably active on StackOverflow (where he is the top contributor in C++14, C++17, and C++20). A lot of his C++ knowledge comes from just answering questions that he doesn’t know the answers to, especially when he answers them incorrectly at first.
    His C++ involvement escalated when he started attending standards committee meetings in 2016, having written dozens of papers for C++20 and now C++23. You might know him from such features as <=>, pack expansion in lambda init-capture, explicit(bool), conditionally trivial special member functions and, recently approved for C++23, deducing this.
    Outside of the C++ world, Barry is an obsessive swimming fan. He writes fun data articles for SwimSwam and also does analysis for the DC Trident, a professional swim team featuring Olympic Gold Medalists Zach Apple and Anna Hopkin, managed by two-time Olympian Kaitlin Sandeno.
    Show Notes
    Date Recorded: 2023-01-15
    Date Released: 2023-01-20

    • Iterators and Ranges: Comparing C++ to D to Rust - Barry Revzin - [CppNow 2021]
    • Keynote: Iterators and Ranges: Comparing C++ to D, Rust, and Others - Barry Revzin - CPPP 2021
    • Kona Photo of Barry and Michael Swimming
    • CppCast Episode 237: Packs and Pipelines
    • P2011 A pipeline-rewrite operator
    • P2672 Exploring the Design Space for a Pipeline Operator
    • C++20/23 Ranges Libary
    • Ranges-v3 Library
    • Boost.Lambda Library
    • Boost.Lambda2 Library
    • TC39 Pipe Operator (|>) for JavaScript

    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 112: 2022 Retro & Running! Jan 13, 2023
    Show notes

    In this episode, Conor and Bryce conclude their 2022 retro and talk about running!

    Link to Episode 112 on Website
    Twitter

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

    Show Notes

    Date Recorded: 2023-01-04
    Date Released: 2023-01-13

    • NVIDIA/stdexec - Senders - A Standard Model for Asynchronous Execution in C++
    • Rust Programming Language
    • Languish
    • Talk Python To Me
    • Lightning Talk: Runner’s Guide to C++ Conferences - Timur Doumler - CppNorth 2022
    • Optic Flow
    • World Marathon Majors
    • code::dive Conference
    • LamdaDays Conference
    • Strange Loop Conference

    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 111: C++23 Ranges, 2022 Retro & Star Wars Jan 06, 2023
    Show notes

    In this episode, Conor and Bryce talk about C++23 Ranges, look back on the year 2022, talk about the future of C++ and safety in C++ and much more.

    Link to Episode 111 on Website
    Twitter

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

    Show Notes

    Date Recorded: 2023-01-04
    Date Released: 2023-01-06

    • Tweet about GCC 13 C++23 Ranges Support
    • C++23 Ranges Progress for MSVC, GCC and Clang
    • fmt library
    • MSVC fmt bug
    • Visual Studio Community Edition (2022)
    • C++23 chunk_by
    • Eric Niebler’s Retweet
    • Three ways to call transform in C++20
    • CppCast is back!
    • I’ll Build Myself by Phil Nash - C++ Song Parody
    • Phil Nash on Twitter
    • Timur Doumler on Twitter
    • Carbon Programming Language
    • Circle Compiler
    • Circle Metaprogramming: Better Features Make Better Libraries - Sean Baxter - CppNow 2022
    • Val Programming Language
    • CppFront
    • Jakt Programming Language
    • Rust Programming Language
    • Azure CTO Tweet about Deprecating C++
    • NSA on Memory Safe Languages
    • P2723R0 Zero-initialize objects of automatic storage duration
    • CppCon 2014: Andrei Alexandrescu “Optimization Tips - Mo’ Hustle Mo’ Problems”
    • Woven Planet C++ Meetup Nov 22, 2022

    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 CX: Compiler Diagnostics Dec 30, 2022
    Show notes

    In this episode, Conor and Bryce talk about compiler diagnostics and how we can improve them.

    Link to Episode 110 on Website
    Twitter

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

    Show Notes

    Date Recorded: 2022-12-22
    Date Released: 2022-12-30

    • What is a Compiler Diagnostic
    • Clang’s Expressive Diagnostics
    • The Elm Programming Language
    • Compiler Driven Development
    • Rust mut keyword
    • C++ const keyword
    • VSCode Error Lens Extension
    • C++17 [[nodiscard]]
    • Python f-strings
    • Pythong f-string =
    • The art of printf() debugging
    • JT 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


    Episode 109: Holiday Special #3 - Trees, Travel, Twitter & Terminology! Dec 23, 2022
    Show notes

    In this episode, Conor and Bryce celebrate the holidays with a holiday special where talk about a plethora of random topics!

    Link to Episode 109 on Website
    Twitter

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

    Show Notes

    Date Recorded: 2022-12-22
    Date Released: 2022-12-23

    • ADSP Episode 5: Holiday Special - From China to APL
    • ADSP Episode 57: Holiday Special #2 - Ljubljana, Here We Come!
    • Mastodon
    • Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future Paperback by Ashlee Vance
    • Two female singers met the founder of NVIDIA Jensen Huang while streaming!! (Cover Lady Gaga Song)
    • Stanfords EHLI (Elimination of Harmful Language Initiative)
    • INCITS Inclusivity Terminology Guidelines
    • Tweet about “War Stories”
    • How C++23 Changes the Way We Write Code - Timur Doumler - CppCon 2022

    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 108: Jane Losare-Lusby on Rust! (Part 3) Dec 16, 2022
    Show notes

    In this episode, Conor and Bryce finish their conversation with Jane Losare-Lusby about the Rust Programming Language.

    Link to Episode 108 on Website
    Twitter

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

    About 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-16

    • https://cheats.rs/
    • ADSP Episode 106: Jane Losare-Lusby on Rust!
    • ADSP Episode 107: Jane Losare-Lusby on Rust! (Part 2)
    • Rust Evangelism Strike Force
    • Rust Evangelism Strikeforce
    • Rust Governance Teams
    • A List of Companies that Use Array Languages (J, K, APL, q)
    • A List of companies that use Haskell
    • Hoogle
    • Roogle
    • Kotlin Programming Language
    • Carbon Language: An experimental successor to C++ - Chandler Carruth - CppNorth 2022
    • Carbon Github
    • Awesome Rust Mentors
    • Clojure Bridge

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