当前位置:首页 > 技术分析 > 正文内容

Python 3.13登场:新交互式解释器、增强自由线程、实验性JIT

ruisui883个月前 (02-03)技术分析21

IT之家 10 月 8 日消息,Python 3.13 最新稳定版于昨日(10 月 7 日)正式发布,新版本继续改进错误消息,默认彩色高亮显示回溯信息,并引入了新的交互式解释器,是该编程语言的年度重磅更新。

IT之家注:Python 3.13 更新原定于 10 月 1 日发布,不过由于性能回退方面的问题而延后 1 周时间发布。

本次更新最值得关注的变化是引入了新的交互式解释器,基于 PyPy,支持多行编辑,保存历史记录以及丰富的颜色提示支持。

此外新版本还在实验性自由线程(Free Threading)中去除了全局解释器锁(GIL),兼容在禁用全局解释器锁(GIL)的情况下运行,支持多核处理器。

新版本还实验性地支持即时编译(JIT)编译器,进一步提升了执行效率,特别是在计算密集型任务中。

团队原计划在 Python 3.13 中加入增量垃圾回收功能,但由于性能问题,该功能未能如期加入。开发团队决定维持现有的垃圾回收机制,以确保版本的稳定性,并计划在 Python 3.14 中重新考虑此功能。

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/1211.html

标签: pypy3
分享给朋友:

“Python 3.13登场:新交互式解释器、增强自由线程、实验性JIT” 的相关文章

10个实例小练习,快速入门熟练 Vue3 核心新特性(一)

作者:xuying 全栈修炼转发链接:https://mp.weixin.qq.com/s/_n2seDbbiO5hXQfuUGbUCQ前言Vue3.0 发 beta 版都有一段时间了,正式版也不远了,所以真的要学习一下 Vue3.0 的语法了。本篇文章总共分两部分,望小伙伴们认真阅读。下一篇:10...

10分钟搞定gitlab-ci自动化部署

gitlab-ci 是持续集成工具/自动化部署工具,类似 jenkins。持续集成 是将代码集成到共享存储库并尽可能早地自动构建/测试每个更改的实践 - 通常一天几次。概述在编码完成时都会进行打包发布过程,如果每次都手动操作这一步骤就会浪费时间,效率低下。所以就有了持续集成。准备事项请提前安装以下软...

HTML5+眼球追踪?黑科技颠覆传统手机体验

今天,iH5工具推出一个新的神秘功能——眼动追踪,可以通过摄像头捕捉观众眼球活动!为了给大家具体演示该功能的使用,我做了一个案例,供大家参考。实际效果如下:案例比较简单,就是通过眼动功能获取视觉焦点位置,剔除用户看中的牌。现在,舞台的属性中多了一个“启用眼动”的选项,另外,还多了一个“启用摄像头”的...

微信外H5跳转小程序——组件(vue项目)

场景有个H5(vue项目),需要实现点击商品item跳转到小程序,微信内和微信外都要支持,这里我们只介绍一下H5在微信外的跳转。如图所示,红框内是一个商品,就是点击这里,要跳转小程序:配置微信小程序云开发(云函数)1、开通云开发然后选择免费额度2、云开发权限设置找到权限设置,把这里的「未登录用户访问...

Ruoyi-vue第五十二章:Uniapp小程序配置tabbar底部导航栏

一、功能实现效果如下图底部的tabbar二、uniapp的tabBar如果应用是一个多 tab 应用,可以通过 tabBar 配置项指定一级导航栏,以及 tab 切换时显示的对应页。在 pages.json 中提供 tabBar 配置,不仅仅是为了方便快速开发导航,更重要的是在App和小程序端提升性...

vue.js 双向绑定如何理解,有什么好处!#云南小程序开发

Vue.js 的双向数据绑定是借助于 JavaScript 的一些特性,如对象的属性 getter 和 setter 以及 Vue 的依赖追踪系统实现的。简单来说,双向数据绑定就是数据与视图间的双向通信,也就是说数据的改变会马上反映到视图中,视图的改变也会立刻改变数据。具体来说,当你改变了数据时,视...