My unofficial Strange Loop 2021 Conference Talk where I compare the functional and array programming paradigms.
Array Languages:
APL: www.dyalog.com/
J: www.jsoftware.com/
BQN: mlochbaum.github.io/BQN/
Functional Languages:
Haskell: www.haskell.org/
Scala: www.scala-lang.org/
ADSP The Podcast: adspthepodcast.com/
ArrayCast: www.arraycast.com/
Programming Languages Virtual Meetup: www.meetup.com/Programming-La...
Functional / BQN Blog Post: mlochbaum.github.io/BQN/doc/f...
Chapters:
0:00 Introduction
0:11 About Me
1:24 5 Favorite Programming Languages
1:48 List of Functional / Array Languages
2:24 Problem Statement
3:15 Problem Examples
4:40 Imperative Solution Walkthrough
6:30 C++ Solution
7:12 Python Solution
7:58 Functional Solution Walkthrough
9:47 Scala Solution
11:20 Haskell Solution
13:23 Combinatory Logic Digression
17:28 S Combinator Explanation
18:34 Understanding the S Combinator in Haskell
20:10 APL Solution
20:48 APL vs Haskell Solution Comparison
22:35 S' Combinator Explanation
23:22 C Combinator Explanation
24:15 SKICW Combinators in Haskell & APL
25:20 Haskell vs APL Language Comparison
26:45 Haskell vs APL vs BQN Language Comparison
27:00 APL vs BQN Solution Comparison
27:50 Functional Programming / BQN Blog Post
28:05 Final Summary
29:47 Outro
Follow me on Github: github.com/codereport
Follow me on Twitter: / code_report
Follow me on LinkedIn: / codereport
17 май 2024