
理解计算
Understanding Computation: From Simple Machines to Impossible Programs
Tom Stuart · 初版 2013 年
- 26次提及
- 13人推荐
- 17位 HN 评论者
简介
终于,你可以用一种引人入胜且贴近实操的方式学习 computation theory 与 programming language design 了。Understanding Computation 在你所熟知的语境下剖析 theoretical computer science,帮助你理解为什么这些概念至关重要,以及它们如何启发你的日常编程。本书没有采用复杂的数学符号或像 Haskell、Lisp 这样令人陌生的学院派编程语言,而是以还原主义手法借助 Ruby 来呈现 formal semantics、automata theory 以及基于 lambda calculus 的 functional programming。它非常适合精通现代语言的程序员……
Hacker News 读者推荐
…不过读起来依然很享受,所以我愿意把这本书推荐给任何人,哪怕是像我这种平时根本不喜欢 Ruby、也不太想读写 Ruby 代码的人。Stuart, T., 2013. 《Understanding Computation: From Simple Machines To Impossible Programs》。O’Reilly 出版。书籍官网:https://computationbook.com/
codetrotter 在 HN 的推荐
Tom Stuart 写的《Understanding Computation: From Simple Machines to Impossible Programs》这本书曾是、现在依然是我在计算理论方面的“涅槃”级体验。它的初衷和 NandToTetris 一样:让任何懂编程的人都能轻松理解…
Banana699 在 HN 的推荐
Tom Stuart 的《Understanding Computation》[0]。虽然它并不专门讲怎么造一门语言,但前几章探讨了使用 Ruby 作为实现语言来构建一门简单语言的语义(但很容易…
dmux 在 HN 的推荐
找书
豆瓣 微信读书 京东 Open Library ISBN 1449329276
数据整理自 Hacker News 公开评论,数据来源 hackerbooks.org 与 Open Library。