talk-data.com talk-data.com

Event

ADSP: Algorithms + Data Structures = Programs

2020-11-20 – 2025-12-05 Podcasts Visit website ↗

Activities tracked

264

The Algorithms + Data Structures = Programs Podcast (aka ADSP: The Podcast) is a programming podcast hosted by two NVIDIA software engineers that focuses on the C++ and Rust programming languages. Topics discussed include algorithms, data structures, programming languages, latest news in tech and more. The podcast was initially inspired by Magic Read Along. Feel free to follow us on Twitter at @adspthepodcast.

Sessions & talks

Showing 251–264 of 264 · Newest first

Search within this event →

Episode 13: I'm an Excel Wizard!

2021-02-19 Listen
podcast_episode

In this episode, Bryce and Conor talk about how awesome Microsoft Excel is! Date Recorded: 2021-02-13 Date Released: 2021-02-19 Microsoft ExcelHoogle Translate filter (Excel 2003 color palette)Hoogle Translate scan (full Excel 2003 color palette)GOTO 2016: Pure Functional Programming in Excel - Felienne HermansSimon Peyton Jones - Elastic sheet-defined functionsExcel Data ValidationExcel Pivot TablesPython pandasRAPIDS cuDFPainting in ExcelExcel SUMPRODUCTExcel SUMIFIntro 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 12: Formatting && (Parentheses)

2021-02-12 Listen
podcast_episode
C++

In this episode, Bryce and Conor talk about parentheses, formatting, ClangFormat and more. Date Recorded: 2021-01-27 Date Released: 2021-02-12 ES.41: If in doubt about operator precedence, parenthesizeRAPIDS cuDF ClangFormat config fileLeading commas article (aka Abrahams comma)Clang-FormatC++Now 2017: Tony Van Eerd “Postmodern C++” (90 min version)CppCon 2017: Tony Van Eerd “Postmodern C++” (60 min version)Avast Meetup: Tony van Eerd: Postmodern C++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 11: What belongs in the standard library?

2021-02-05 Listen
podcast_episode

In this episode, Bryce and Conor talk about standard libaries, open source libraries and more. Date Recorded: 2021-01-24 Date Released: 2021-02-05 C++ Standard LibraryPython Standard LibaryPython Built-in FunctionsPython argparsePython itertoolsPython more-itertoolsAlex Stepanov PapersC++TO April 2019: Jon Kalb “C++ Today” (Include History of STL)C++ Boost LibrariesC++ Boost FilesystemCUDA Thrust Parallel AlgorithmsC++ Microsoft STL on GithubC++ Ranges-v3P0443 C++ Executors ProposalIntro 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 10: snake_case vs camelCase (Naming - Part 3)

2021-01-29 Listen
podcast_episode
C++

In this episode, Bryce and Conor complete the naming trilogy and talk about some of the most important questions in tech - indicated by the title. Date Recorded: 2021-01-27 Date Released: 2021-01-29 CppCast Episode with Guy DavidsonConor’s tweet as Guy about predicatesstd::vector::empty()std::is_empty()std::filesystem::is_empty()cudf::device_spanRuby each_consRuby each_with_indexRuby 3.0 Static TypingCrystal Programming LanguageCrystal each_consCrystal each_with_indexsnake_case, PascalCase, camelCase & kebab-caseRename concepts to standard_case for C++20, while we still canJulia Unicode InputIntro 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 9: C++ vs Clojure partition (Naming - Part 2)

2021-01-22 Listen
podcast_episode

In this episode, Bryce and Conor wrap up the std::move_only_function saga and continue their discussion on naming. Date Recorded: 2021-01-09 Date Released: 2021-01-22 C++ std::partitionClojure partitionfilter across languagesC++20 views::filterHaskell filterAn example of D’s amazing docsany_invocable ProposalC++ Coroutinesstd::accumulatestd::partial_sumPython accumulateJulia accumulateQ LanguageQ sum & sumsArthur Whitneyk programming languageKx Acquired for $100M (note $40M of stock was purchased previously)std::messagesSean Parent’s APL tweetIsaacson’s Steve JobsIntro 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 8: What's the title? (Naming - Part 1)

2021-01-15 Listen
podcast_episode
C++

In this episode, Bryce and Conor talk about naming and the std::move_only_function saga. Date Recorded: 2021-01-09 Date Released: 2021-01-15 Algorithm Intuition - C++NowConcepts vs Typeclasses vs Traits vs Protocols - Meeting C++ 2020Tweet about Gilad Bracha TalkGilad Bracha - A Slice Through the History of Programming LanguagesGilad Bracha - A Ray of Hope: Array Programming for the 21st CenturyMark Allen - All of this has happened before, and it will all happen againstd::functionfunction_ref Proposalany_invocable ProposalC++20 ConceptsJustin Slepak’s Remora Languagestd::anyIntro 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 7: 2020 Retro (Part 2)

2021-01-08 Listen
podcast_episode

In this episode, Bryce and Conor talk about the highlights of 2020. Date Recorded: 2020-12-26 Date Released: 2021-01-08 CppCon 2020 ProgramCppCon 2020 YouTube VideosC++20 Prague ISO Committee VideoJon Lakos’ Large Scale C++Arthur Whitneyk Programming LanguageProgramming Languages Virtual MeetupSICP - Structure and Interpretation of Computer ProgramsC++ 20 PublishedISO C++ CommitteeTLB Hit PodcastNo Diagnostic Required PodcastTwo’s Complement PodcastCppCast Podcastcpp.chat PodcastJetBrains C++ SurveyFortan-lang talks (GitHub)FortranCon 2020 talks (YouTube)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 6: 2020 Retro (Part 1) and Fortran

2021-01-01 Listen
podcast_episode

In this episode, Bryce and Conor talk about the goals of the podcasts, highlights of 2020 and what's new with Fortran. Date Recorded: 2020-12-26 Date Released: 2020-01-01 Giovanni Van Bronckhorst long shot goal vs UruguayPacific++ 2018: Sean Parent "Generic Programming"https://fortran-lang.org/First year of Fortran-langThe Fortran Programming Language Githubflang CompilerMLIR: Multi-Level Intermediate Representation Overview10 MOST(LY DEAD) INFLUENTIAL PROGRAMMING LANGUAGES ArticleFortan-lang talks (GitHub)FortranCon 2020 talks (YouTube)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 5: Holiday Special - From China to APL

2020-12-25 Listen
podcast_episode

In this episode, Bryce and Conor have a "casual Christmas chat". Date Recorded: 2020-12-20 Date Released: 2020-12-25 1979 Turing Award Paper - Notation as a Tool of ThoughtSchönfinkel 1924 Paper on Combinatory LogicSchönfinkel & Curry SwansMaxwell NewmanDyalog APLAPL Commute GlyphAPL Reverse GlyphAPL Trasponse GlyphAPL Reverse First GlyphSean Parent's 2013 C++ SeasoningALGOL 68Pharo / SmalltalkEDG C++ FrontendSchemeSean Parent's Now What? A Vignette in 3 PartsIntro 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 4: How Many Programming Languages?

2020-12-18 Listen
podcast_episode

In this episode, Bryce and Conor talk about how many programming languages you should learn, why Haskell and APL are worth learning, and how to get your "scan eyes". Date Recorded: 2020-12-13 Date Released: 2020-12-18 Ben Deane's tweetBen Deane's blog post "Six languages worth knowing"Michael Park's Advent of Code 10A in AWKConor's Advent of Code 10A in SmalltalkConors' Advent of Code 11A in APLHaskell SectionsBoost hana::flipC++ P1371 Patten Matching ProposalConway's Game of Life in APL YouTube VideoHaskell's mapAdjacentpandas Series.ffillthrust::inclusive_scanBryce's CppCon 2019 - The C++20 Synchronization LibraryIntro 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 3: Our Favorite Data Structures - Part II

2020-12-11 Listen
podcast_episode

In this episode, Bryce and Conor talk about Scrabble, DAWGs and TSTs. Date Recorded: 2020-12-06 Date Released: 2020-12-11 1988 Scrabble [DAWG] Paper - The Worlds's Fastest Scrabble ProgramTI-BASICAndrew AppelSML/NJ (Standard ML of New Jersey)SML (Standard ML)ML (Meta Language)Ternary Search TreeBoost SpiritYacc and Bison parser generatorsIntro 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 2: Our Favorite Data Structures

2020-12-04 Listen
podcast_episode

In this episode, Bryce and Conor talk about each of their favorite data structures. Date Recorded: 2020-11-28 Date Released: 2020-12-04 C++ | Containers OCaml | Containers Java | Collections Python | Collections Kotlin | Collections Scala | Collections Rust | Collections Go | Collections Haskell | Collections TS | Collections Ruby | Collections JS | Collections F# | Collection Types Racket | Data Structures Clojure | Data Structures What do you mean by “cache friendly”? - Björn Fahller - code::dive 2019Alan J. Perlis’ Epigrams on Programmingstd::vectorP1072 basic_string::resize_default_initstd::arraystd::unique_ptr (Array Specialization)P0316 allocate_unique and allocator_deletethurst::allocate_uniqueIntro 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 1: Our Favorite Algorithms - Part II

2020-11-27 Listen
podcast_episode
C++

In this episode, Bryce and Conor revisit std::transform_reduce and other unfinished topics from Episode 0. Date Recorded: 2020-11-22 Date Released: 2020-11-27 NVIDIANVIDIA GithubRAPIDS.aiRAPIDS cuDF GithubPython pandasstd::transform_reducestd::inner_productthrust::transform_reducethrust::inner_productHaskell zipWithA Plan for C++23 RangesConor's recent CppCast EpisodeIntro 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 0: Our Favorite Algorithms

2020-11-20 Listen
podcast_episode

In this episode, Bryce and Conor talk about each of their respective favorite algorithms.

Date Recorded: 2020-11-14 Date Released: 2020-11-20 TLB Hit (our rival podcast)Magic Read Along PodcastC++Now 2019 - Algorithm Intuitionstd::transform_reducestd::inner_productHaskell's outerProductboost::algorithm::splitSuperior String SplittingSean Parent's C++ Seasoning 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

Twitter: https://twitter.com/adspthepodcast Website: https://adspthepodcast.com/