《理解计算》封面

理解计算

Understanding Computation

Tom Stuart · 初版 2013 年

13人推荐
17位读者提及
26次提及

为什么值得读

  • 用Ruby代码实现图灵机与Lambda演算
  • 讲解语言语义构建,温和有趣且易于理解
  • 即便不喜欢Ruby的读者也能从中收获良多

终于,你可以用一种引人入胜且贴近实操的方式学习 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/

    …enjoyable nonetheless so I would recommend that book to anyone, even to people like me who don’t really like Ruby in general and don’t really want to read or write Ruby in general. Stuart, T., 2013. Understanding Computation: From Simple Machines To Impossible Programs. O’Reilly. Book website: https://computationbook.com/

  • Tom Stuart 写的《Understanding Computation: From Simple Machines to Impossible Programs》这本书曾是、现在依然是我在计算理论方面的“涅槃”级体验。它的初衷和 NandToTetris 一样:让任何懂编程的人都能轻松理解…

    The book "Understanding Computation: From Simple Machines to Impossible Programs" by Tom Stuart was/is my Theory Of Computation Nirvana experience. Its motives is the same as NandToTetris: to make any programming-literate person comfortable…

  • Tom Stuart 的《Understanding Computation》[0]。虽然它并不专门讲怎么造一门语言,但前几章探讨了使用 Ruby 作为实现语言来构建一门简单语言的语义(但很容易…

    Understanding Computation by Tom Stuart [0]. While not soley dedicated to creating a language, the first couple of chapters deal with building semantics of a simple language using Ruby as the implementation language (but easily…

  • 去看看这本:Tom Stuart 的《Understanding Computation: From Simple Machines to Impossible Programs》。它基本上就是“面向普通程序员的计算理论”。它用 Ruby 实现了图灵机和 lambda 演算等内容。…

    Take a look at: Understanding Computation: From Simple Machines to Impossible Programs by Tom Stuart. It's pretty much "computation theory for the everyday programmer". It uses Ruby to implement things like Turing Machines and the lambda calculus.…

  • …如果还没看过,去看看大家的评价吧:https://hn.algolia.com/?query=sicp&sort=byPopularity&prefix&.... 极好的书,我以后肯定还会重读。4. 《Understanding Computation: From Simple Machines to Impossible Programs》,Tom Stuart,2013 年,O'Reilly 出版。http://computationbook.com/。一本涵盖了诸多计算机科学主题的、有趣且温和的书。他用的是 Ruby,我个人…

    …about it already have a look at what people are saying; https://hn.algolia.com/?query=sicp&sort=byPopularity&prefix&.... Great book, and one that I will definitely be reading again in the future. 4. Understanding Computation: From Simple Machines to Impossible Programs. Tom Stuart. 2013. O'Reilly. http://computationbook.com/. A fun and gentle book covering a range of computer science topics. He's using Ruby which personally…

  • Tom Stuart 的《Understanding Computation: From Simple Machines to Impossible Programs》https://www.amazon.co.uk/Understanding-Computation-Machines-... 还没读完,但读起来真是一种享受,把基础概念解释得…

    Understanding Computation: From Simple Machines to Impossible Programs by Tom Stuart https://www.amazon.co.uk/Understanding-Computation-Machines-... Not finished it yet, but it's a joy to read and explains fundamental concepts…

正在加载完整评论……

键盘快捷键

/
聚焦搜索框
j / k
下一本 / 上一本
Enter
打开选中的书
Esc
关闭 / 返回
g h
回到首页
g b
值得读精选
g t
历史总榜
g r
上升最快
g l
我的书架
?
显示本帮助