The Algorithms + Data Structures = Programs Podcast (aka ADSP: The Podcast) is an informal podcast inspired by Magic Read Along. We plan to talk about whatever we feel like - algorithms, data structures, programming languages, latest news in tech and more. Feel free to follow us on Twitter at @adspthepodcast.
Episode 119: Why APL & Haskell are AWESOME with Zach Laine! (Part 3)
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.
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