0. Python3源码—编译

  1. 云栖社区>
  2. 博客>
  3. 正文

0. Python3源码—编译

whj0709 2018-06-06 10:08:39 浏览1266
展开阅读全文

0.1. 整体架构

在最高的层次上,Python的整体架构可以分为三个主要的部分:

  • 左:Python提供的大量的模块、库以及用户自定义的模块;
  • 右:Python的运行时环境,包括对象/类型系统(Object/Type structures)、内存分配器(Memory Allocator)和运行时状态信息(Current State of Python);
  • 中:Python的核心——解释器(interpreter),或者称为虚拟机,包括词法分析(Scanner),语法分析(Parser),Compiler和Code Evaluator;

0.2. 目录组织

  • Include :该目录下包含了Python提供的所有头文件,如果用户需要自己用C或C++来编写自定义模块扩展Python,那么就需要用到这里提供的头文件;
  • Lib :该目录包含了Python

网友评论

登录后评论
0/500
评论
whj0709
+ 关注