HN 精选

Effective Programs - 10 Years of Clojure - Rich Hickey

ClojureTV
10 人推荐 · 跨 10 个月 · 2017–2026
函数式编程编程语言设计软件架构与系统设计
Effective Programs - 10 Years of Clojure - Rich Hickey

中文导读

Rich Hickey 在 Clojure 十周年大会上的标志性演讲。他阐述了 Clojure 真正针对的应用场景——应对现实世界中频繁变化的需求,并深入辩护了动态类型、以数据为中心(Data over Types)的系统设计哲学。

为什么 HN 推它

HN 社区每逢“静态 vs 动态类型”大论战时的镇楼神作;许多即使不用 Clojure 的工程师也将其奉为职业生涯中启发最大的演讲。

「全程都是纯干金句,这是我这辈子最喜欢的编程演讲,没有之一。」HN 网友原话:Whole video is gold, is my fav programming talk of all time.
英文原摘要(HackerTube / Claude 整理)

Rich Hickey's talk at Clojure's tenth anniversary on the kind of programs Clojure is designed for. He argues for situated programs that deal with changing requirements, and for dynamic typing and data over static types.

HN's go-to link in typing debates and for talk lists, and several call it their favorite programming talk even for non-Clojure users.

HN 上的提及

reference slowmovintarget · 2017-10 · HN 原文
rec joncampbelldev · 2018-03 · HN 原文
I can only recommend watching some of Rich Hickey's talks
rec nordsieck · 2018-04 · HN 原文
Effective Programs - 10 Years of Clojure: Rich Hickey
rec rboyd · 2018-06 · HN 原文
Watch Rich's 'Effective Programs' talk [1] and lmk if you still feel that he's out of touch with modern large scale programming.
reference shaunparker · 2018-08 · HN 原文
In Rich's "Effective Programs" talk [2] he outlines the "10x problems" that Clojure was targeted at solving.

相关视频