Functional vs Array Programming

Functional vs Array Programming

136.428 Lượt nghe
Functional vs Array Programming
My unofficial Strange Loop 2021 Conference Talk where I compare the functional and array programming paradigms. Array Languages: APL: https://www.dyalog.com/ J: https://www.jsoftware.com/ BQN: https://mlochbaum.github.io/BQN/ Functional Languages: Haskell: https://www.haskell.org/ Scala: https://www.scala-lang.org/ ADSP The Podcast: https://adspthepodcast.com/ ArrayCast: https://www.arraycast.com/ Programming Languages Virtual Meetup: https://www.meetup.com/Programming-Languages-Toronto-Meetup/ Functional / BQN Blog Post: https://mlochbaum.github.io/BQN/doc/functional.html 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: https://github.com/codereport Follow me on Twitter: https://twitter.com/code_report Follow me on LinkedIn: https://www.linkedin.com/company/codereport/