演讲分会场 A
Python 当前实现综述
10/1709:30 - 10:15
李枫独立开发者
- 先后就职于摩托罗拉,三星等 IT 公司,现为独立开发者。
- 在移动平台上积累了十年以上年研发经验,近几年主要专注于边缘计算 / 云计算基础设施领域。
- 《灰帽黑客 第 4 版:正义黑客的道德规范、渗透测试、攻击方法和漏洞分析技术》(ISBN:9787302428671)和《恶意网络环境下的 Linux 防御之道 》(ISBN: 9787115544384)中文版的主要译者。
- 对技术创新具有浓厚的兴趣和实践能力,热心参与开源社区的各种活动,之前参加的各种 IT 会议和技术分享请见: https://github.com/XianBeiTuoBaFeng2015/MySlides
最近十年 Python 已经稳居世界编程语言排名的前三,在诸如人工智能、数据处理、科学计算、运维等领域 Python 几乎都是首选开发语言。但由于很多原因迄今 Python 代码的执行效率仍然不尽如人意,幸运地是近些年新兴的 Python 运行时不断涌现,带来了很多克服影响 Python 运行时性能瓶颈的实现新思路。本议题总结和比较了目前已有的各类 Python 实现,并包含下列子话题:
- 基于 C 的 Python 实现
- 让 CPython 更快;
- 新的 Cinder 项目;
- 基于 Java 的 Python 实现(如 GraalPython 和 Jython);
- 基于 LLVM 的 Python 实现(如 Pyston);
- 基于.Net 的 Python 实现(如 IronPython 和 Pyjion);
- 基于 WASM 的 Python 实现(如 Pyodide);
- 基于 Rust 的 Python 实现(如 RustPython);
- 上述 Python 实现的比较和性能测试。