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 37: std::inclusive_scan Aug 06, 2021
    Show notes

    In this episode, Bryce explains how std::inclusive_scan can be parallelized.

    Date Recorded: 2021-06-30
    Date Released: 2021-08-06

    • C++ std::partial_sum
    • C++ std::inclusive_scan
    • ADSP Episode 25: The Lost Reduction
    • The C++20 Synchronization Library - Bryce Adelstein Lelbach - Meeting C++ 2019
    • The C++20 Synchronization Library Slide Deck (starting on slide 132)
    • C++ async_inclusive_scan
    • 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 36: std::transform vs std::for_each Jul 30, 2021
    Show notes

    In this episode, Conor and Bryce talk about std::for_each vs std::transform, a ton of algorithms and a little bit of APL.

    Date Recorded: 2021-06-30
    Date Released: 2021-07-30

    • Bryce’s Live C++ Coding
    • Conor’s Live APL Coding and an example
    • C++ std::for_each
    • C++ std::transform
    • C++20 std::ranges::transform
    • C++20 std::views::transform
    • C++ range-based for loop
    • C++ Seasoning by Sean Parent
    • C++ std::replace
    • C++ std::replace_copy
    • C++ std::mismatch
    • C++ Algorithm Hierarchy Tweet
    • C++ Algorithm Hierarchy Lightning Talk
    • C++ std::adjacent_difference
    • C++ std::sort
    • The Pursuit of Elegance by Matthew May
    • C++ std::partial_sort_copy
    • APL ⊢ (same or pass or identity)
    • APL ÷ (divide)
    • APL ⌊ (min or lesser of)
    • APL / (reduce)
    • APL forks
    • Fantasy birds - S’ Combinator

    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 35: SkyNet is Here! Jul 23, 2021
    Show notes

    In this episode, Conor and Bryce talk about GitHub Copilot and more.

    Date Recorded: 2021-06-30
    Date Released: 2021-07-23

    • Lenovo Thinkpads
    • GitHub Copilot
    • GPL License
    • SkyNet
    • TLA
    • Mark Harris
    • LEWG ISO C++ GitHub

    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 34: Tuples, Arrays, APL & More Jul 16, 2021
    Show notes

    In this episode, Conor and Bryce talk about arrays, tuples, APL, C++ concepts/CTAD/structured bindings and so much more.

    Show Notes

    Date Recorded: 2021-06-26
    Date Released: 2021-07-16

    • Tweet of impromptu conversation at HOPL IV
    • C++ India AMA with Bryce
    • Functional Geekery (Conor’s favorite podcast)
    • CORECURSIVE #065 From Competitive Programming to APL With Conor Hoekstra
    • New Podcast: ArrayCast!
    • SimCorp (company that uses APL)
    • Companies using APL, J, k or q
    • April: Array Programming Re-Imagined in Lisp
    • booost::hana
    • C++ std::tuple
    • C++ std::array
    • Sean Baxter’s Circle
    • Swift Tuple Type
    • C++ structured bindings
    • P0931 Structured bindings with polymorphic lambas
    • C++ views::cartesian_product
    • Kevlin Henney on Twitter
    • Thrust open source algorithm library
    • CUB open source algorithm library
    • C++ Class template argument deduction (CTAD)
    • P0009 MDSPAN
    • C++ concepts

    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 33: New York, New York! Jul 09, 2021
    Show notes

    In this episode, Conor and Bryce talk about Bryce’s upcoming move to New York and the 2022 ISO C++ meetings.

    Date Recorded: 2021-06-26
    Date Released: 2021-07-09

    • Lassen Volcanic National Park
    • ISO C++ Meetings
    • ISO C++ Github
    • Rust on Github

    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 32: Hiring Inclusively & Company Culture (Part 4) Jul 02, 2021
    Show notes

    In this episode, Conor and Bryce finish their conversation with Chandler and Patricia.

    About the Guests:

    Chandler Carruth leads the C++, Clang, and LLVM teams at Google, building a better language with better diagnostics, tools, compilers, optimizers, etc. Previously, he worked on several pieces of Google’s distributed build system. He makes guest appearances helping to maintain a few core C++ libraries across Google’s codebase, and is active in the LLVM and Clang open source communities. He received his M.S. and B.S. in Computer Science from Wake Forest University, but disavows all knowledge of the contents of his Master’s thesis. He is regularly found drinking Cherry Coke Zero in the daytime and pontificating over a single malt scotch in the evening.

    Patricia Aas is a C++ programmer with a “thing for building browsers”. She works for a company she co-founded called TurtleSec where she teaches courses in Secure Coding in C++ and does consulting and contracting. She has been a professional programmer for 16 years, and started off her career working on the original Opera browser. Since then she has made embedded products at Cisco and another browser at Vivaldi. When she has time she works on her own open source (pre-alpha) Chromium/Blink+Qt based browser called TurtleBrowser.

    Date Recorded: 2021-06-05
    Date Released: 2021-07-02

    • ADSP Episode 29: From Papa John’s to Google (Part 1)
    • ADSP Episode 30: Google, Interviews, Leadership & More (Part 2)
    • ADSP Episode 31: Strategic Decision Making & More (Part 3)
    • The Petrified Wood Principle
    • No Rules Rules
    • Hit Refresh
    • NVIDIA GPU Gems
    • Organizational Charts of Amazon, Apple, Facebook, Google

    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 31: Strategic Decision Making & More (Part 3) Jun 25, 2021
    Show notes

    In this episode, Conor and Bryce talk to Chandler and Patricia. We talk about strategic decision making, how to disagree, one-way vs two-way doors and so much more.

    About the Guests:

    Chandler Carruth leads the C++, Clang, and LLVM teams at Google, building a better language with better diagnostics, tools, compilers, optimizers, etc. Previously, he worked on several pieces of Google’s distributed build system. He makes guest appearances helping to maintain a few core C++ libraries across Google’s codebase, and is active in the LLVM and Clang open source communities. He received his M.S. and B.S. in Computer Science from Wake Forest University, but disavows all knowledge of the contents of his Master’s thesis. He is regularly found drinking Cherry Coke Zero in the daytime and pontificating over a single malt scotch in the evening.

    Patricia Aas is a C++ programmer with a “thing for building browsers”. She works for a company she co-founded called TurtleSec where she teaches courses in Secure Coding in C++ and does consulting and contracting. She has been a professional programmer for 16 years, and started off her career working on the original Opera browser. Since then she has made embedded products at Cisco and another browser at Vivaldi. When she has time she works on her own open source (pre-alpha) Chromium/Blink+Qt based browser called TurtleBrowser.

    Show Notes

    Date Recorded: 2021-06-05
    Date Released: 2021-06-25

    • ADSP Episode 29: From Papa John’s to Google (Part 1)
    • ADSP Episode 30: Google, Interviews, Leadership & More (Part 2)
    • ThinLTO Clang Documentation
    • Teresa Johnson - ThinLTO Whole Program Optimization - Meeting C++ 2020 Center Keynote
    • Guts, Part Three: Having Backbone – Disagreeing and Committing
    • One-Way vs Two-Way Doors

    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 30: Google, Interviews, Leadership & More (Part 2) Jun 18, 2021
    Show notes

    In this episode, Conor and Bryce talk to Chandler and Patricia. Chandler finishes telling us about his career path leading up to Google and then we talk about interviewing, leadership and much more.

    About the Guests:

    Chandler Carruth leads the C++, Clang, and LLVM teams at Google, building a better language with better diagnostics, tools, compilers, optimizers, etc. Previously, he worked on several pieces of Google’s distributed build system. He makes guest appearances helping to maintain a few core C++ libraries across Google’s codebase, and is active in the LLVM and Clang open source communities. He received his M.S. and B.S. in Computer Science from Wake Forest University, but disavows all knowledge of the contents of his Master’s thesis. He is regularly found drinking Cherry Coke Zero in the daytime and pontificating over a single malt scotch in the evening.

    Patricia Aas is a C++ programmer with a “thing for building browsers”. She works for a company she co-founded called TurtleSec where she teaches courses in Secure Coding in C++ and does consulting and contracting. She has been a professional programmer for 16 years, and started off her career working on the original Opera browser. Since then she has made embedded products at Cisco and another browser at Vivaldi. When she has time she works on her own open source (pre-alpha) Chromium/Blink+Qt based browser called TurtleBrowser.

    Date Recorded: 2021-06-05
    Date Released: 2021-06-18

    • ADSP Episode 29: From Papa John’s to Google (Part 1)
    • Wget
    • LLVM
    • How Do You Decide Whether an Individual Contributor (IC) or Engineering Manager Role is Right for You?
    • GCC Compiler
    • Clang Compiler
    • ISO C++
    • COBOL

    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 29: From Papa John's to Google (Part 1) Jun 11, 2021
    Show notes

    In this episode, Conor and Bryce talk to Chandler and Patricia and Chandler tells us about his career path leading up to Google.

    About the Guests:

    Chandler Carruth leads the C++, Clang, and LLVM teams at Google, building a better language with better diagnostics, tools, compilers, optimizers, etc. Previously, he worked on several pieces of Google’s distributed build system. He makes guest appearances helping to maintain a few core C++ libraries across Google’s codebase, and is active in the LLVM and Clang open source communities. He received his M.S. and B.S. in Computer Science from Wake Forest University, but disavows all knowledge of the contents of his Master’s thesis. He is regularly found drinking Cherry Coke Zero in the daytime and pontificating over a single malt scotch in the evening.

    Patricia Aas is a C++ programmer with a “thing for building browsers”. She works for a company she co-founded called TurtleSec where she teaches courses in Secure Coding in C++ and does consulting and contracting. She has been a professional programmer for 16 years, and started off her career working on the original Opera browser. Since then she has made embedded products at Cisco and another browser at Vivaldi. When she has time she works on her own open source (pre-alpha) Chromium/Blink+Qt based browser called TurtleBrowser.

    Date Recorded: 2021-06-05
    Date Released: 2021-06-11

    • ADSP Episode 28: Steve Jobs & Sean Parent
    • Papa John’s
    • Silicon Valley TV Show
    • Linux Wine
    • Transgaming
    • LLVM

    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 28: Steve Jobs & Sean Parent Jun 04, 2021
    Show notes

    In this episode, Conor and Bryce talk to Sean Parent about some of his Steve Jobs stories.

    About the Guest:

    Sean Parent is a principal scientist and software architect for Adobe Photoshop. Sean has been at Adobe since 1993 when he joined as a senior engineer working on Photoshop and later managed Adobe’s Software Technology Lab. In 2009 Sean spent a year at Google working on Chrome OS before returning to Adobe. From 1988 through 1993 Sean worked at Apple, where he was part of the system software team that developed the technologies allowing Apple’s successful transition to PowerPC.

    Date Recorded: 2021-05-19
    Date Released: 2021-06-04

    • Apple Rhapsody OS
    • NeXT Inc
    • Adobe
    • Steve Jobs
    • John Warnock
    • MacOSX
    • Greg Gilley Adobe Demo at WWDC 1998
    • Metrowerks

    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 26 27 28 29 30 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