欢迎您来到懒之才-站长的分享平台!   学会偷懒,并懒出境界是提高工作效率最有效的方法!
首页 > 教程文档 > 其他教程 > 计算的本质[azw3+epub+mobi][4.82MB]

计算的本质[azw3+epub+mobi][4.82MB]

2019-04-28 538 收藏 0 赞一个 0 真差劲 0 去评论 去下载

内容简介

《计算的本质:深入剖析程序和计算机》借助简单的Ruby代码示例,全面、深入地介绍计算理论和编程语言设计。作者注重实用性,在读者熟知的背景知识下,以明晰的可工作代码阐释了形式语义、自动机理论,以及通过lambda演算进行函数式编程等计算问题,并为读者自行探索打下了良好基础。
  《计算的本质:深入剖析程序和计算机》面向熟悉某种现代编程语言却非科班出身的程序员,是一本帮你真正理解计算机科学和计算原理的优秀参考书。

目录

封面介绍
前言
第1章  刚好够用的Ruby基础
  1.1  交互式Ruby Shell
  1.2  值
    1.2.1  基本数据
    1.2.2  数据结构
    1.2.3  proc
  1.3  控制流
  1.4  对象和方法
  1.5  类和模块
  1.6  其他特性
    1.6.1  局部变量和赋值
    1.6.2  字符串插值
    1.6.3  检查对象
    1.6.4  打印字符串
    1.6.5  可变参数方法(variadic method)
    1.6.6  代码块
    1.6.7  枚举类型
    1.6.8  结构体
    1.6.9  给内置对象扩展方法(Monkey Patching)
    1.6.10  定义常量
    1.6.11  删除常量
第一部分  程序和机器
第2章  程序的含义
  2.1  “含义”的含义
  2.2  语法
  2.3  操作语义
    2.3.1  小步语义
    2.3.2  大步语义
  2.4  指称语义
    2.4.1  表达式
    2.4.2  语句
    2.4.3  应用
  2.5  形式化语义实践
    2.5.1  形式化
    2.5.2  找到含义
    2.5.3  备选方案
  2.6  实现语法解析器
第3章  最简单的计算机
  3.1  确定性有限自动机
    3.1.1  状态、规则和输入
    3.1.2  输出
    3.1.3  确定性
    3.1.4  模拟
  3.2  非确定性有限自动机
    3.2.1  非确定性
    3.2.2  自由移动(free move)
  3.3  正则表达式
    3.3.1  语法
    3.3.2  语义
    3.3.3  解析
  3.4  等价性
第4章  增加计算能力
  4.1  确定性下推自动机
    4.1.1  存储
    4.1.2  规则
    4.1.3  确定性
    4.1.4  模拟
  4.2  非确定性下推自动机
    4.2.1  模拟
    4.2.2  不等价
  4.3  使用下推自动机进行分析
    4.3.1  词法分析
    4.3.2  语法分析
    4.3.3  实践性
  4.4  有多少能力
第5章  终极机器
  5.1  确定型图灵机
    5.1.1  存储
    5.1.2  规则
    5.1.3  确定性
    5.1.4  模拟
  5.2  非确定型图灵机
  5.3  最大能力
    5.3.1  内部存储
    5.3.2  子例程
    5.3.3  多纸带
    5.3.4  多维纸带
  5.4  通用机器
    5.4.1  编码
    5.4.2  模拟

第二部分  计算与可计算性
第6章  从零开始编程
  6.1  模拟lambda演算
    6.1.1  使用proc工作
    6.1.2  问题
    6.1.3  数字
    6.1.4  布尔值
    6.1.5  谓词
    6.1.6  有序对
    6.1.7  数值运算
    6.1.8  列表
    6.1.9  字符串
    6.1.10  解决方案
    6.1.11  高级编程技术
  6.2  实现lambda演算
    6.2.1  语法
    6.2.2  语义
    6.2.3  语法分析
第7章  通用性处不在
  7.1  lambda演算
  7.2  部分递归函数
  7.3  SKI组合子演算
  7.4  约塔(Iota)
  7.5  标签系统
  7.6  循环标签系统
  7.7  Conway的生命游戏
  7.8  rule 110
  7.9  Wolfram的2,3图灵机
第8章  不可能的程序
  8.1  基本事实
    8.1.1  能执行算法的通用系统
    8.1.2  能够替代图灵机的程序
    8.1.3  代码即数据
    8.1.4  可以永远循环的通用系统
    8.1.5  能引用自身的程序
  8.2  可判定性
  8.3  停机问题
    8.3.1  构建停机检查器
    8.3.2  永远不会有结果
  8.4  其他不可判定的问题
  8.5  令人沮丧的暗示
  8.6  发生上述情况的原因
  8.7  处理不可计算性
第9章  在“玩偶国”中编程
  9.1  抽象解释
    9.1.1  路线规划
    9.1.2  抽象:乘法的符号
    9.1.3  安全和近似:增加符号
  9.2  静态语义
    9.2.1  实现
    9.2.2  好处和限制
  9.3  应用
后记

文档截图

QQ截图20190428220007.jpg

计算的本质[azw3+epub+mobi][4.82MB]

一、推荐使用迅雷或快车等多线程下载软件下载本站资源。

二、未登录会员无法下载,登录后可获得更多便利功能,若未注册,请先注册。

三、如果服务器暂不能下载请稍后重试!总是不能下载,请点我报错 ,谢谢合作!

四、本站大部分资源是网上搜集或私下交流学习之用,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站将不对任何资源负法律责任.如果您发现本站有部分资源侵害了您的权益,请速与我们联系,我们将尽快处理.

五、如有其他问题,请加网站设计交流群(点击这里查看交流群 )进行交流。

六、如需转载本站资源,请注明转载来自并附带链接

七、本站部分资源为加密压缩文件,统一解压密码为:www.aizhanzhe.com

下载地址
大家评论