非科班,ruby零基础,初学爱好者的一番胡说八道
1.我不关心书上的代码是ruby实现,或是JS实现、或是Python实现,我只关心这些奇怪的符文能不能在我的机器上跑起来,何况我又不靠这本书学ruby、JS、或者python。代码效果相当好,搭配本书托管在Github上的代码[1]使用,简直愉悦!
2.我也不关心世界上存在着的其余那些神书、奇书、动物书的奇迹效果,我只关心这本书对我而言是不是可理解的输入(comprehensive input),作者直接给我看代码(show me code) 而且还是循序渐进地 (show me code),如下:
"首先怎么做,为什么我们要这样做"
>>代码
>>"然后怎么做,为什么要这样做"
>>代码
>>“写好了,看看效果”
>>代码
实力写代码,实力教怎么看代码,实在很佩服这个作者!
3.DFA NFA RegularExpression DPDA DTM lamba HaltingProblem TagSystem
满足好奇兴奋之余也倍感踏实,还不是因为有可以运行的代码!
[1] 本书配套代码 github
https://github.com/tomstuart/computationbook
好奇心的满足,可运行的代码,ruby
《计算的本质》热门书评
-
好奇心的满足,可运行的代码,ruby
9有用 0无用 花卷 2015-08-08
非科班,ruby零基础,初学爱好者的一番胡说八道1.我不关心书上的代码是ruby实现,或是JS实现、或是Python实现,我只关心这些奇怪的符文能不能在我的机器上跑起来,何况我又不靠这本书学ruby、JS、或者python。代码效果相当好,搭配本书托管在Github上的代码[1]使用,简直愉悦!2....
-
如果你想完全从头开始做一个苹果派,那么你就要追究到宇宙大爆炸前的那一刻
1有用 0无用 yowenter 2016-11-12
如果你不知道你的代码到底是怎么工作的,你可以继续当个半吊子程序员,偶尔写几个bug,用散弹枪来调试它。但你有好奇心的话(无论是谁误入编程的坑不带些好奇和兴趣呢?),你就会尝试剥开 how and why it works ?而年轻气盛,总想找捷径,去寻花问柳,噢,不,是去某乎问大神。大神扔了一本龙书...
-
短评+笔记
0有用 0无用 asdf 2017-02-06
短评: 这半年读过的最漂亮的一本书,各种计算模型及某些通用计算模型的等价性、语义分析/语法分析以及最后一章的类型检查系统(给我感觉就是在写一个小的编译器或者解释器)、还有停机问题的具体介绍都非常精彩。最最重要的是,所有的论述都用上了 Ruby 代码,大部分例子理论上都是可以运行的!Ruby 的灵活性...
书名: 计算的本质
作者: [英] Tom Stuart
出版社: 人民邮电出版社
原作名: Understanding Computation: From Simple Machines to Impossible Programs
副标题: 深入剖析程序和计算机
译者: 张伟
出版年: 2014-11
页数: 300
定价: 69.00元
装帧: 平装
ISBN: 9787115361547