内容介绍

这个文集主要是为了记录阅读Python Interpreter源码时的所得

阅读源码时的主要参考:

  • 书籍:《Python源码剖析》
  • Philip Guo的视频《CPython internals: A ten-hour codewalk through the Python interpreter source code》

两者介绍的内容有部分重合,但是最重要的是两者起始点不一样,所以阅读源码的体验就不同了。
前者是从Python的对象基石PyObject开始,直到可以构建一个很简单的Python解释器,然后一步步探索更加复杂的功能。
后者开始时对Python进行一个概览,之后才开始介绍PyObject以及其它的东西

在此之前我就看过一段时间源码,当时也进行过记录,只不过是放到了大鱼号上面,大鱼号是:Python源码(点击关注一下呗)

大鱼号上曾介绍过并且不会再次介绍的一些内容:

  • 下载源码、怎么在Windows上面编译源码这类阅读源码之前需要的准备
  • 当时过于注重细节,所以对object.h / object.c以及longintrepr.h / longobject.h / longobject.c分析了很多,但是现在不会这样去纠结细节了
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容