淘沙TV
函数式编程

用 Clojure 的方式解决问题(Rafal Dittwald)

原名:Solving Problems the Clojure Way - Rafal Dittwald
surferHalo·YouTube 8.7 万次观看·B站 539 播放·7 年前·1:02:26
在 B 站打开 原 YouTube 版本

关于这个视频

Rafal Diittwald 的 Clojure/north 演讲展示了如何从用 Clojure 编写 Java 风格的代码转向以数据驱动的函数式术语进行思考。他演示了一个 JavaScript 示例,逐步将命令式代码重构为功能核心。

HN 为什么推荐它:HN 多次推荐它作为解决同一问题的过程、OOP 和 FP 方法以及功能核心和命令式 shell 的精彩演示。

“我强烈建议您观看这个精彩的视频,其中演示了解决示例问题的过程、OOP(精简版)和 FP 方法”— HN 评论 · 2022 · 原文

查看英文原文

Rafal Dittwald's Clojure/north talk shows how to move from writing Java-style code in Clojure to thinking in data-driven, functional terms. He walks through a JavaScript example, refactoring imperative code step by step into a functional core.

Why HN likes it: HN repeatedly recommends it as a fantastic demonstration of procedural, OOP and FP approaches to the same problem, and of functional core and imperative shell.

“I urge you to watch this fantastic video which illustrates procedural, OOP(lite), and FP approaches to a sample problem”

HN 提及 15 次推荐者 10 人首次 2019最近 2025质量分 13.0

原视频频道:Clojure/north · YouTube 8.7 万次观看

演讲进阶常青clojure数据驱动编程功能核心重构javascript