← 黑客书架

理解计算 封面

理解计算

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 的推荐

找书

在黑客书架打开完整页面 →

数据整理自 Hacker News 公开评论,数据来源 hackerbooks.org 与 Open Library。