主要观点:CPython 开发者是 [xkcd]粉丝,代码库中有两个与 xkcd 相关的隐藏 Easter eggs,其中一个是著名的[import antigravity],另一个不为 CPython 开发者社区外的人所知。介绍了 xkcd 第 2200 期关于代码中不可达状态的幽默内容,CPython 代码中存在控制永远不会到达的部分,在调试构建中会使用该 xkcd 漫画的错误消息来打印错误信息,同时给出了 Py_UNREACHABLE 宏在调试构建和发布构建中的定义,最后提到周末有现场直播课程,计划现场编写 Python 语法的小编译器和解释器,注册细节在链接中。
关键信息:
- CPython 有两个 xkcd 相关 Easter eggs。
- xkcd 第 2200 期内容及相关图片。
- Py_UNREACHABLE 宏在调试和发布构建中的定义。
- 周末有现场直播课程及注册信息。
重要细节:
- [import antigravity] comic 较知名。
- CPython 用 xkcd 漫画错误消息在调试构建中打印信息。
- Py_UNREACHABLE 宏定义文件为[Include/pymacro.h]。
- 发布构建中宏扩展为
__builtin_unreachable。 - 周末直播课程计划现场编写小编译器和解释器。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。