Rust 编写的 Python 编译器 Cannoli

Rust 编写的 Python 编译器 Cannoli

GPLv2
Python Rust 查看源码»
跨平台
2018-05-18
局长

Cannoli 是一个 Rust 编写的 Python(Python 3.6.5) 编译器,旨在评估对性能有负面影响的 Python 语言特性。

Cannoli 使用 Rust 编写,并将 Python 编译为 Rust,选择 Rust 作为中间表示(intermediate representation)是为了提高性能,避免编写垃圾收集器。

优化

Cannoli 支持两种主要的优化,这是由于对语言应用限制的结果。Python 功能的限制是提供删除或注入范围元素的能力,以及在运行时改变对象和类的结构的能力。相应的功能分支是 scope-opts 和 class-opts。

的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

暂无博客

返回顶部
顶部