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 187: Parallel Top N Jun 21, 2024
    Show notes

    In this episode, Conor and Bryce chat about how to implement the Top N (std::nth_element) algorithm in parallel.

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

    • Craft Conf 2024
    • C++ std::nth_element
    • C++ std::priority_queue

    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 186: How to Get Started in Programming Jun 14, 2024
    Show notes

    In this episode, Conor and Bryce chat about how to get started in programming.

    • Link to Episode 186 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-07 & 2024-06-12
    Date Released: 2024-06-14

    • Swift Programming Language
    • Boost C++ Libraries
    • Boost Spirit
    • NDC Oslo Conference
    • Craft Conf 2024
    • The Power of Function Composition - NDC Oslo - Conor Hoekstra
    • CityStrides.com
    • city-strides-hacking GitHub Repo
    • HookStar Scrabble Trainer
    • Beautiful Python Refactoring II - Conor Hoekstra - code::dive 2022 (Scrabble 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 185: Name the Algorithm Jun 07, 2024
    Show notes

    In this episode, Conor and Bryce catch up via phone tag and chat about an algorithm.

    • Link to Episode 185 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-04 to 2024-06-06
    Date Released: 2024-06-07

    • Craft Conf 2024
    • ADSP Episode 157: The Roc Programming Language with Richard Feldman
    • 'Declarative Thinking, Declarative Practice' - Kevlin Henney [ ACCU 2016 ]
    • Dave Thomas YOW! Vector Talk (can't find the link)
    • C++Now 2019: Conor Hoekstra “Algorithm Intuition”
    • Better Algorithm Intuition - Conor Hoekstra @code_report - Meeting C++ 2019
    • C++ std::nth_element
    • C++ std::partial_sort_copy
    • thrust::partition

    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 184: Safety in Swift 6, Protocols & More with Doug Gregor May 31, 2024
    Show notes

    In this episode, Conor and Bryce chat with Doug Gregor from Apple about the Swift programming language!

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

    Douglas Gregor is is a Distinguished Engineer at Apple working on the Swift programming language, compiler, and related libraries and tools. He is code owner emeritus of the Clang compiler (part of the LLVM project), a former member of the ISO C++ committee, and a co-author on the second edition of C++ Templates: The Complete Guide. He holds a Ph.D. in computer science from Rensselaer Polytechnic Institute.

    Show Notes

    Date Recorded: 2024-04-29
    Date Released: 2024-05-31

    • Swift Programming Language
    • Swift Actors
    • D Programming Language
    • Rust Programming Language
    • Fearless Concurrency? Understanding Concurrent Programming Safety in Real-World Rust Software
    • Swift Protocols
    • 2022 LLVM Dev Mtg: Implementing Language Support for ABI-Stable Software Evolution in Swift and LLVM
    • Oxide Episode - Discovering the XZ Backdoor with Andres Freund
    • Swift Algorithms Library

    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 183: Swift with Doug Gregor May 24, 2024
    Show notes


    In this episode, Conor and Bryce chat with Doug Gregor from Apple about the Swift programming language!

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

    Douglas Gregor is is a Distinguished Engineer at Apple working on the Swift programming language, compiler, and related libraries and tools. He is code owner emeritus of the Clang compiler (part of the LLVM project), a former member of the ISO C++ committee, and a co-author on the second edition of C++ Templates: The Complete Guide. He holds a Ph.D. in computer science from Rensselaer Polytechnic Institute.
    Show Notes
    Date Recorded: 2024-04-29
    Date Released: 2024-05-24

    • Swift Programming Language
    • WWDC 2014 Swift Announcement
    • Swift on Languish

    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 182: C++ Variadic Templates, Swift and More with Doug Gregor May 17, 2024
    Show notes

    In this episode, Conor and Bryce chat with Doug Gregor from Apple about C++11 Variadic Templates, C++11 std::tuple, C++17 std::variant, Swift and more!

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

    Douglas Gregor is is a Distinguished Engineer at Apple working on the Swift programming language, compiler, and related libraries and tools. He is code owner emeritus of the Clang compiler (part of the LLVM project), a former member of the ISO C++ committee, and a co-author on the second edition of C++ Templates: The Complete Guide. He holds a Ph.D. in computer science from Rensselaer Polytechnic Institute.
    Show Notes
    Date Recorded: 2024-04-29
    Date Released: 2024-05-17

    • C++11 Variadic Templates / Parameter Packs / Expansion
    • C++26 Pack Indexing
    • C++11 std::tuple
    • C++17 std::variant
    • C++11 Digit Separators
    • Swift Programming Language
    • HPX (High Performance ParalleX)

    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 181: The C++0x Concepts Story with Doug Gregor (Part 2) May 10, 2024
    Show notes

    In this episode, Conor and Bryce chat with Doug Gregor from Apple about the history of C++0x Concepts (part 2).

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

    Douglas Gregor is is a Distinguished Engineer at Apple working on the Swift programming language, compiler, and related libraries and tools. He is code owner emeritus of the Clang compiler (part of the LLVM project), a former member of the ISO C++ committee, and a co-author on the second edition of C++ Templates: The Complete Guide. He holds a Ph.D. in computer science from Rensselaer Polytechnic Institute.
    Show Notes
    Date Recorded: 2024-04-29
    Date Released: 2024-05-10

    • C++20 Concepts
    • Swift Programming Language
    • Elements of Programming
    • Tecton: A Language for Manipulating Generic Objects
    • Generic Programming by David Musser and Alexander Stepanov
    • Original paper on concepts for C++0x (Stroustrup and Dos Reis)
    • C++ Concepts vs Rust Traits vs Haskell Typeclasses vs Swift Protocols - Conor Hoekstra - ACCU 2021
    • Paper on the implementation of concepts in ConceptGCC (Gregor, Siek)
    • C++0x Concepts proposal that explains the model (Gregor, Stroustrup)
    • Language wording for concepts that went into C++0x
    • Doug’s last-ditch effort to bring back a simpler C++0x Concepts model using archetypes for type checking
    • Jeremy Siek’s extensive C++0x Concepts writeup
    • Type-Soundness and Optimization in the Concepts 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 180: The C++0x Concepts Story with Doug Gregor (Part 1) May 03, 2024
    Show notes

    In this episode, Conor and Bryce chat with Doug Gregor from Apple about the history of C++0x Concepts.

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

    Douglas Gregor is is a Distinguished Engineer at Apple working on the Swift programming language, compiler, and related libraries and tools. He is code owner emeritus of the Clang compiler (part of the LLVM project), a former member of the ISO C++ committee, and a co-author on the second edition of C++ Templates: The Complete Guide. He holds a Ph.D. in computer science from Rensselaer Polytechnic Institute.
    Show Notes
    Date Recorded: 2024-04-29
    Date Released: 2024-05-03

    • C++20 Concepts
    • Swift Programming Language
    • Elements of Programming
    • Tecton: A Language for Manipulating Generic Objects
    • Generic Programming by David Musser and Alexander Stepanov
    • Original paper on concepts for C++0x (Stroustrup and Dos Reis)
    • C++ Concepts vs Rust Traits vs Haskell Typeclasses vs Swift Protocols - Conor Hoekstra - ACCU 2021
    • Paper on the implementation of concepts in ConceptGCC (Gregor, Siek)
    • C++0x Concepts proposal that explains the model (Gregor, Stroustrup)
    • Language wording for concepts that went into C++0x
    • Doug’s last-ditch effort to bring back a simpler C++0x Concepts model using archetypes for type checking
    • Jeremy Siek’s extensive C++0x Concepts writeup

    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 179: CheckGrade, ACCU & CppNorth Apr 26, 2024
    Show notes

    In this episode, Conor and Bryce chat about the CheckGrade problem, ACCU, CppNorth and have a guest appearance from Bryce’s mom!

    • Link to Episode 179 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-04-17
    Date Released: 2024-04-26

    • CheckGrade Tweet
    • Ruff (Python Tool)
    • Software Unscripted Episode 69: Making Parsing I/O Bound with Daniel Lemire
    • The simdjson library
    • CppNorth
    • Composition Intuition - Conor Hoekstra - CppNorth 2023

    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 178: Henry the Clock, chunk_by & more! Apr 19, 2024
    Show notes

    In this episode, Conor and Bryce chat Henry the clock, chunk_by and more!

    • Link to Episode 178 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-04-17
    Date Released: 2024-04-19

    • Think Parallel: Part 1 - Scan - Bryce Lelbach
    • C++23 std::views::chunk_by
    • thrust::reduce
    • thrust::inclusive_scan
    • ADSP Episode 173: Parallel chunk_by
    • Category Theory for Programmers by Bartosz Milewski

    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 11 12 13 14 15 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