小红花·文摘
  • 首页
  • AI Tokens🪙
  • 排行榜🏆
  • 直播
  • FAQ
沉浸式翻译 immersive translate
Dify.AI
Python 正式向 Rust 招手:CPython 准备告别纯 C 时代,连 pip install 都可能因此变快?

2026年Python语言峰会上,核心团队推进“Rust for CPython”项目,计划用Rust提升内存安全,缓解C语言维护压力。首个试验模块为zlib,采用zlib-rs实现,Python 3.16或引入可选Rust后端并保留C回退。项目采取渐进集成,未来Rust可能成为构建CPython的必需工具链。

Python 正式向 Rust 招手:CPython 准备告别纯 C 时代,连 pip install 都可能因此变快?

Tony Bai Tony Bai · 2026-10-06T22:00:00Z

2026年Python峰会讨论为CPython引入可选Rust实现,首选zlib模块,计划2027年随3.16提供,2029年或成必需项。typex是运行时反射库,支持按字段名读写和回滚。Cinebox用egui嵌入mpv,电视端改用ExoPlayer。Rust OSDev月报称Allocator trait进入stable,uefi发布新版本。

【Rust日报】2026-10-05 CPython 拟给 zlib 加可选 Rust 实现

Rust.cc Rust.cc · 2026-10-05T01:05:01Z
Rust 用于 CPython(2026 年 Python 语言峰会)

2026年Python语言峰会上,David Hewitt代表Rust for CPython项目团队介绍进展:团队约60人,计划在Python 3.16为zlib模块提供基于zlib-rs的可选Rust实现以加速pip安装,后续扩展至io、json等模块,最早2029年Python 3.18才要求必须用Rust构建。成功标准包括多数核心开发者接受、性能不下降、支持所有平台,并讨论了依赖管理、API设计及C与Rust并存等问题。

Rust 用于 CPython(2026 年 Python 语言峰会)

Python Insider Python Insider · 2026-09-30T12:00:05Z
CPython 内存快照(Python 语言峰会 2026)

在CPython语言峰会上,Hood Chatham提出用内存快照加速解释器启动,Pyodide测试中“Hello, world”启动快约4倍。但快照会固化哈希随机种子,带来安全风险。他建议引入“初始化阶段”,允许重新初始化时恢复随机性。讨论还涉及atexit回调、惰性导入、冻结模块等替代方案,以及WebAssembly和边缘计算场景。

CPython 内存快照(Python 语言峰会 2026)

Python Insider Python Insider · 2026-09-30T12:00:04Z

The Python core development team has officially recognized RISC-V as a Tier 3 platform in CPython, following extensive community collaboration on its implementation. Ongoing efforts aim to enhance...

CPython Officially Adds RISC-V Support as a Tier 3 Platform

InfoQ InfoQ · 2026-09-10T05:05:00Z
CPython正式支持RISC-V!

CPython正式支持RISC-V架构,成为第三级平台,得益于社区贡献和RISE项目提供的硬件测试。未来计划将RISC-V纳入CI,提升至第二级支持,并探索架构优化。鼓励用户测试反馈,以完善Python在RISC-V上的生态。

CPython正式支持RISC-V!

Python Insider Python Insider · 2026-08-24T00:00:00Z
第744期:CPython ABI、CLAUDE.md、Itertools速查表等(2026-07-21)

本文介绍CPython应用二进制接口(ABI)概念,涵盖不同ABI类型及Python 3.15新增的abi3t稳定ABI,旨在帮助开发者理解其重要性。

第744期:CPython ABI、CLAUDE.md、Itertools速查表等(2026-07-21)

PyCoder’s Weekly PyCoder’s Weekly · 2026-07-21T19:30:00Z
读 Python behind the scenes #5: how variables are implemented in CPython

本文解析CPython中变量赋值的实现原理,通过字节码操作码(如LOAD_NAME、STORE_NAME、LOAD_FAST等)说明变量如何存储和查找,涉及命名空间(locals、globals、builtins)与作用域(LEGB规则)。不同代码块(模块、函数、类)使用不同操作码,如函数局部变量用LOAD_FAST提升性能,闭包用LOAD_DEREF,全局变量用LOAD_GLOBAL。文章强调变量赋值远比表面复杂,为理解Python对象系统铺垫。

读 Python behind the scenes #5: how variables are implemented in CPython

Henry Z's blog Henry Z's blog · 2026-07-19T03:17:11Z
Python 潮流周刊#157:CPython JIT 的开发计划

本期Python潮流周刊分享了12篇文章和开源项目,重点介绍了CPython JIT编译器的开发计划、Python中的WeakKeyDictionary以及conda与PyPI的整合。此外,还推荐了实用工具和资源,如Unlimited-OCR和MONAI。

Python 潮流周刊#157:CPython JIT 的开发计划

豌豆花下猫 | Python猫 豌豆花下猫 | Python猫 · 2026-07-04T00:00:00Z
PEP 836:JIT加速:CPython支持的JIT编译器之路

Python 3.13引入了实验性即时编译器(JIT),在3.15版本中实现了4-12%的性能提升。PEP 744提出了JIT的设计和未来发展路径,目标是在3.17版本前实现至少20%的性能改进。JIT旨在提高CPython性能,同时保持与现有生态系统的兼容性。未来2.5年内,JIT将专注于优化和社区参与,以确保其成为CPython的非实验性特性。

PEP 836:JIT加速:CPython支持的JIT编译器之路

Newest Python PEPs Newest Python PEPs · 2026-07-02T00:00:00Z
读 Python behind the scenes #3: stepping through the CPython source code

本文介绍了CPython源代码的执行过程,包括预初始化、核心初始化和完整初始化三个阶段。通过分析main函数和相关数据结构,阐述了Python程序的运行机制,涉及.py和.pyc文件的处理及字节码的执行过程。

读 Python behind the scenes #3: stepping through the CPython source code

Henry Z's blog Henry Z's blog · 2026-06-28T05:18:30Z
Python 潮流周刊#154:CPython JIT 被暂时叫停了

本期Python潮流周刊分享了12篇文章和开源项目,重点包括CPython JIT项目声明、MicroPython与WASM结合、PyPI安全事件报告等,介绍了LlamaFactory和MLflow等实用工具,旨在提升读者的Python技术和职业发展。

Python 潮流周刊#154:CPython JIT 被暂时叫停了

豌豆花下猫 | Python猫 豌豆花下猫 | Python猫 · 2026-06-13T00:00:00Z
读 Python behind the scenes #2: how the CPython compiler works

本文探讨了CPython编译器的工作原理,分为三个阶段:源代码转为抽象语法树(AST),再转为字节码。CPython使用新解析器,基于解析表达式文法(PEG),处理左递归。AST优化在CPython 3.7引入,提升了编译效率。字节码生成通过符号表和基本块,确保代码执行的正确性。

读 Python behind the scenes #2: how the CPython compiler works

Henry Z's blog Henry Z's blog · 2026-06-07T07:06:31Z
读 Python behind the scenes #1: how the CPython VM works

本文介绍了CPython虚拟机的工作原理,包括Python代码的执行过程,分为初始化、编译和解释三个阶段。CPython将源代码编译为字节码并通过虚拟机执行。文中还讨论了frame对象、function对象和code对象,以及GIL对多线程的影响。这些内容有助于深入理解Python语言及其性能优化。

读 Python behind the scenes #1: how the CPython VM works

Henry Z's blog Henry Z's blog · 2026-05-30T07:51:33Z
Python 潮流周刊#146:CPython 引入 Rust 的进展

本期Python潮流周刊分享了12篇文章和开源项目,重点介绍了CPython引入Rust的进展,以及如何通过学习Rust提升Python开发技能。其他内容包括去中心化AI开发、Django数据库逻辑和AI智能体,旨在帮助读者提升技术水平和职业发展。

Python 潮流周刊#146:CPython 引入 Rust 的进展

豌豆花下猫 | Python猫 豌豆花下猫 | Python猫 · 2026-04-11T00:00:00Z
Rust for CPython 进展更新 2026年4月

Rust for CPython项目正在推进,计划在Python 3.16中引入Rust代码。团队已在所有测试平台上成功构建CPython,并与Rust团队讨论API设计。未来将制定Rust API的内部设计,并在PyConUS进行讨论。预计PEP讨论将较长,以确保在2027年5月前有足够的交流时间。欢迎更多人参与项目。

Rust for CPython 进展更新 2026年4月

Python Insider Python Insider · 2026-04-08T00:00:00Z
CPython:36年的源代码

作者在修补CPython时,统计了1392个提交的代码行数,生成了相关图表,并感谢了Tim、Ned和Hugo的帮助。计划整理脚本并上传至仓库。

CPython:36年的源代码

Python Insider Python Insider · 2026-03-08T00:00:00Z
Python 潮流周刊#128:将 Rust 语言引入 CPython

本周刊精选了400多个信息源,分享了13篇文章和12个开源项目,旨在提升读者的Python技能和职业收入。

Python 潮流周刊#128:将 Rust 语言引入 CPython

豌豆花下猫 | Python猫 豌豆花下猫 | Python猫 · 2025-11-22T00:00:00Z
对CPython JIT编译器两年的反思——优点、缺点与不足

文章讨论了CPython JIT编译器的开发进展和性能表现。尽管JIT仍处于实验阶段,社区贡献者逐渐增多,但CPython 3.13和3.14的JIT在大多数情况下仍慢于解释器。作者强调JIT的优化功能有限,希望未来通过社区努力实现性能提升,并呼吁更多人参与测试和贡献。

对CPython JIT编译器两年的反思——优点、缺点与不足

Ken Jin’s Blog Ken Jin’s Blog · 2025-07-05T00:00:00Z

本周刊分享了12篇Python相关文章、12个开源项目和2个音视频,涵盖技术、性能监控和数据库等主题,旨在提升读者的Python技能和职业收入。

Python 潮流周刊#102:微软裁员 Faster CPython 团队

豌豆花下猫 | Python猫 豌豆花下猫 | Python猫 · 2025-05-17T00:00:00Z
  • <<
  • <
  • 1 (current)
  • 2
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码