HN 精选

Ruby Manor 3 - Programming with Nothing by Tom Stuart

Confreaks
4 人推荐 · 跨 4 个月 · 2013–2019
可计算性与计算复杂性理论函数式编程脚本与动态语言(Python、Ruby 等)
Ruby Manor 3 - Programming with Nothing by Tom Stuart

中文导读

Tom Stuart 在 Ruby Manor 3 上的神级演示:仅凭纯 Ruby lambda 表达式从零手搓出 FizzBuzz,循序渐进演示丘奇编码构建数字、布尔值及数据结构,用代码直观诠释 Lambda 演算。

为什么 HN 推它

HN 上探讨 Lambda 演算与 Y 组合子时的镇楼推荐,短短半小时就能带给你推倒重来式的思维震撼,真正看懂计算本质。

「极其惊艳的视频,彻底改变了我对 Lambda 演算乃至编程本身的认知。」HN 网友原话:An awesome video which changed my perspective towards lambda calculus and programming in general
英文原摘要(HackerTube / Claude 整理)

Tom Stuart's Ruby Manor 3 talk builds FizzBuzz using nothing but Ruby lambdas, working through Church encodings of numbers, booleans and data structures. It is a hands-on introduction to lambda calculus.

Strongly recommended in lambda calculus and Y-combinator threads as a mind-expanding half hour that clarifies the ideas.

HN 上的提及

strong_rec mekishizufu · 2013-11 · HN 原文
I strongly recommend watching these videos
strong_rec gamegoblin · 2014-09 · HN 原文
I cannot recommend enough investing a half hour in watching the
strong_rec tacticiankerala · 2015-04 · HN 原文
An awesome video which changed my perspective towards lambda calculus and programming in general
reference stan_rogers · 2017-03 · HN 原文
The same thing, but in Ruby stabby-proc notation (from 2012) by Tom Stuart
rec stan_rogers · 2019-01 · HN 原文
he does a lambda calculus implementation of FizzBuzz in what's left of Ruby

相关视频