Python源码分析--学习笔记一

来源:互联网 发布:爱华仕拉杆箱 知乎 编辑:程序博客网 时间:2024/04/29 16:17

开始分析源码,想要提高估计还得慢慢来,从底层做起~~

 

首先申明这个图不是我的意思,我只是把它画下来了。

 

Python的整体架构分为三个部分:左边为模块和库,右边是运行时环境,包括对象、类型系统,内存分配器和运行时的状态。中间是运行时状态维护解释器在执行字节码时不同的状态之间切换的动作,内存分配器则负责对象创建时的内存分配。中间则是解释器/虚拟机。

 

这个地方我不得不留个疑问:虚拟机和解释器是一回事吗?

Java中解释器和虚拟机好像还是有不同的区别的。

 

 

 

 

 

 

 

原创粉丝点击