关于我
大纲
Python 解释器深度解析:从基础到高级特性 |
发布时间:2025-01-06
大纲
基础数据结构
内存分配
垃圾回收
生命周期?
作用域
全局 buildin
局部 local
Parse
AST
AST 优化
OpCode
操作码
携带参数,操作数
VM 虚拟机
栈帧
程序入口
标准输入
命令行
python -c 'print(1);'
交互
文件
pycache
c/c++ 扩展
协程
推荐阅读:
1. 自己动手实现Lua | 自己动手实现Lua:从零构建Lua虚拟机和编译器
2. python扩展或嵌入解释器开发 | C/C++ 扩展 Python:模块扩展与嵌入 Python 解释器详解
3. python-opcode优化-下 | 窥孔优化:提升Python性能的利器
4. 栈帧 | Python 虚拟机中的栈帧详解:数据结构、生命周期及调用栈
5. index | Python 内核源码深度解析:虚拟机、词法分析与编译原理
6. VM | Lua虚拟机OpCode指令集详解 (47个指令)
7. 虚拟机 | 虚拟机设计详解:指令、数据存储和函数栈帧
8. X86机器指令编码 | X86机器指令编码详解:格式、长度及组成要素
9. first | C语言进阶必读:三本经典书籍推荐《C陷阱与缺陷》、《C专家编程》、《C和指针》
10. python学习大纲 | Python 教程:从入门到高阶,涵盖基础语法、数据结构、算法及高级应用