• 自己动手写Python虚拟机
21年品牌 40万+商家 超1.5亿件商品

自己动手写Python虚拟机

全新正版 极速发货

36.75 4.7折 79 全新

库存4件

广东广州
认证卖家担保交易快速发货售后保障

作者编者:海纳

出版社北京航空航天大学

ISBN9787512429758

出版时间2019-06

装帧平装

开本其他

定价79元

货号1201895838

上书时间2024-06-11

大智慧小美丽

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
第1章  编程语言虚拟机
  1.1  编程语言的发展
  1.2  编程语言虚拟机
  1.3  开发环境
第2章  编译流程
  2.1  Python字节码
  2.2  词法分析
  2.3  文法分析
  2.4  抽象语法树
    2.4.1  构建AST
    2.4.2  递归程序的本质
    2.4.3  访问者模式
    2.4.4  用Visitor重写AST
第3章  二进制文件结构
  3.1  pyc文件格式
  3.2  加载CodeObject
    3.2.1  准备工具
    3.2.2  创建CodeObject
  3.3  整理工程结构
  3.4  执行字节码
第4章  实现控制流
  4.1  分支结构
    4.1.1  条件判断
    4.1.2  跳转
    4.1.3  True、False和None
  4.2  循环结构
    4.2.1  变量
    4.2.2  循环内的跳转
第5章  基本的数据类型
  5.1  KlassOop二元结构
  5.2  整数
  5.3  字符串
第6章  函数和方法
  6.1  函数
    6.1.1  栈帧
    6.1.2  创建FunctionObject
    6.1.3  调用方法
  6.2  变量和参数
    6.2.1  LEGB规则
    6.2.2  函数的参数
    6.2.3  参数默认值
  6.3  Native函数
  6.4  方法
第7章  列表和字典
  7.1  列表
    7.1.1  列表的定义
    7.1.2  操作列表
  7.2  字典
    7.2.1  字典的定义
    7.2.2  操作字典

内容摘要
 本书按内容分为六个部分,第一部分介绍语言虚拟机的基本概念,并实现字节码解释器;第二部分,实现内嵌类型,如整数、字符串、列表和字典等;第三部分,实现了函数;第四部分,实现自定义类、对象和方法;第五部分,实现垃圾回收,也就是自动内存管理;第六部分,模块和迭代。本书的章节内容之间都有很强的依赖性,后面的章节内容都是在前面章节的基础上去实现的,所以读者必须按部就班地从前向后阅读,才能保证阅读的流畅。
本书适合的人群包括:在校大学生(可以通过本书掌握很多计算机工作运行的核心知识),以及对编译器,编程语言感兴趣的人。

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP