HN 精选

Lambda Calculus - Fundamentals of Lambda Calculus & Functional Programming in JavaScript

Fullstack Academy
5 人推荐 · 跨 5 个月 · 2019–2024
可计算性与计算复杂性理论函数式编程
Lambda Calculus - Fundamentals of Lambda Calculus & Functional Programming in JavaScript

中文导读

Gabriel Lebec 在 Fullstack Academy 的精彩讲座。他借用 JavaScript 代码,循序渐进地讲解了 Lambda 演算语法、数理逻辑演进史及函数式编程的灵魂精髓,涵盖组合子(combinators)、柯里化(currying)与丘奇编码(Church encodings)。

为什么 HN 推它

HN 上公认通俗易懂的 Lambda 演算与函数式理论启蒙教程,把原本晦涩抽象的数理逻辑概念讲得生动明了。

「在所有讲这个主题的视频里,这是我见过最平易近人、最好懂的一个。」HN 网友原话:they are the most approachable videos on the topic I have ever seen.
英文原摘要(HackerTube / Claude 整理)

Gabriel Lebec's Fullstack Academy talk introduces lambda calculus syntax, the history of mathematical logic, and the essence of functional programming using JavaScript. It also covers combinators, currying and Church encodings.

Repeatedly recommended as one of the most approachable introductions to lambda calculus and combinators.

HN 上的提及

rec ayushgp · 2019-08 · HN 原文
I suggest you to watch this video if you want to understand how 3 basic functions can be used to create whole language
strong_rec triyambakam · 2020-09 · HN 原文
It's one of the best I've come across
strong_rec autophagian · 2022-05 · HN 原文
I adore Gabriel Lebec's talk
rec zellyn · 2024-02 · HN 原文
If you pick the right intro video, they'll stray into combinators
strong_rec Zhyl · 2024-07 · HN 原文
they are the most approachable videos on the topic I have ever seen.

相关视频