首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >扩展Python的代码-添加语言特性

扩展Python的代码-添加语言特性
EN

Stack Overflow用户
提问于 2010-08-18 01:10:22
回答 3查看 397关注 0票数 3

我已经专门用python编程4年了,从来没有真正深入了解过编写python的C code。我最近一直在looking into,这是一个涉及在那个级别修改python的问题。

代码看起来相当一致,因此相对容易理解。然而,它足够复杂,仅仅通过研究它是如何协同工作的,对我来说是没有意义的。诚然,由于缺乏更好的资源,我没有在这上面花费太多的时间和精力。我还查看了python站点上的the documentation。然而,它更倾向于通过模块扩展语言。

我希望找到一些关于解析器如何在C级别工作以及如何直接扩展核心语言(添加语言功能)的简单文档。面向模块的文档对构建类型和管理对象的方式提供了一些很好的见解,但我还在寻找更多。

有没有这样的文档?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-08-18 02:02:40

This article可能会帮助您入门。它需要从优秀的PEP 339 - Design of the CPython Compiler中获取大量信息。

票数 3
EN

Stack Overflow用户

发布于 2010-08-18 01:19:41

http://docs.python.org/extending/index.html -定制模块/扩展

http://docs.python.org/c-api/index.html -C API,幕后

票数 1
EN

Stack Overflow用户

发布于 2010-08-18 01:21:26

在这个主题上没有太多的书面知识。最好的办法就是简单地遵循PEP 306中的指导原则

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3505029

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档