cover of episode Episode 119: Why APL & Haskell are AWESOME with Zach Laine! (Part 3)

Episode 119: Why APL & Haskell are AWESOME with Zach Laine! (Part 3)

2023/3/3
logo of podcast Algorithms + Data Structures = Programs

Algorithms + Data Structures = Programs

Frequently requested episodes will be transcribed first

Shownotes Transcript

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.

  • Link to Episode 119 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 NotesDate Recorded: 2023-02-16Date 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)