书籍 自己动手写Python虚拟机的封面

自己动手写Python虚拟机

海纳

出版时间

2019-05-31

ISBN

9787512429758

评分

★★★★★

标签

编程

书籍介绍

本书按内容分为六个部分,第一部分介绍语言虚拟机的基本概念,并实现字节码解释器;第二部分,实现内嵌类型,如整数、字符串、列表和字典等;第三部分,实现了函数;第四部分,实现自定义类、对象和方法;第五部分,实现垃圾回收,也就是自动内存管理;第六部分,模块和迭代。本书的章节内容之间都有很强的依赖性,后面的章节内容都是在前面章节的基础上去实现的,所以读者必须按部就班地从前向后阅读,才能保证阅读的流畅。

本书适合的人群包括:在校大学生(可以通过本书掌握很多计算机工作运行的核心知识),以及对编译器,编程语言感兴趣的人。

目录
第1章编程语言虚拟机1
1.1编程语言的发展1
1.2编程语言虚拟机2
1.3开发环境5
第2章编译流程6

显示全部
用户评论
非常不错的书,从零开始实现一个mini的python虚拟机,学到了很多东西,比如gc,加载so,下一步看jvm代码也会顺畅很多。书上的代码有一些小坑但是不影响,动手能力强完全可以自己fix。 如果能加上complier部分和jit就更好了。
没学到什么
代码详细 娓娓道来 作者挺牛的
思路很明确,放小抓大。不太喜欢的是设计模式和图论知识有些啰嗦,类型系统和oop-klass的设计思想又有些讲的简略。对 cpp 水平有要求。构建出了一个完整的编程语言,但是对 Python 的特性基本没有提及。 flag: 按书里组织的线索写 py3 版本
给人新视角看Python