HN 精选

Ruby Conf 12 - Y Not- Adventures in Functional Programming by Jim Weirich

Confreaks
17 人推荐 · 跨 18 个月 · 2013–2026
函数式编程可计算性与计算复杂性理论脚本与动态语言(Python、Ruby 等)
Ruby Conf 12 - Y Not- Adventures in Functional Programming by Jim Weirich

中文导读

传奇程序员 Jim Weirich 在 RubyConf 2012 上的封神演讲。现场用 Ruby lambda 一步步手写推导 Y combinator,从第一性原理讲透函数式编程与 lambda 演算的核心魅力。

为什么 HN 推它

HN 社区公认最精彩、最有趣的技术演说之一。就算完全不写 Ruby,也能带你彻底搞懂让人头秃的 Y combinator。

「这大概是我看过的最生动有趣、最过瘾的技术演讲了。」HN 网友原话:perhaps the most entertaining and interesting technical talk I've ever seen.
英文原摘要(HackerTube / Claude 整理)

Jim Weirich's RubyConf 2012 talk derives the Y combinator step by step, live-coding in Ruby lambdas. It builds up an understanding of functional programming and lambda calculus from first principles.

HN recommends it repeatedly as one of the best and most entertaining programming talks, and as the talk that makes the Y combinator click, even for people who do not use Ruby.

HN 上的提及

rec tesmar2 · 2013-01 · HN 原文
it was something amazing to watch happen live.
strong_rec mekishizufu · 2013-11 · HN 原文
If you are curious about the topic, I strongly recommend watching these videos
rec al2o3cr · 2013-12 · HN 原文
Here's a related talk about deriving the Y combinator in Ruby by Jim Weirich
strong_rec VeejayRampay · 2014-02 · HN 原文
This talk is a must-see, really shows off Jim Weirich's craft and overall ability to be a great pedagogue.
reference e12e · 2014-02 · HN 原文
Confreaks.com seems to be having some troubles, I'm guessing this is the same talk

相关视频