Performance Optimized Statically Typed Python
4 days ago
- #Performance
- #Compilation
- #Python
- POST Python 是一个经过性能优化的、静态类型的 Python 子集,可以进行编译。
- 它在 CPython 下无需修改即可运行,并且可以编译为本地代码而不需要 Python 运行时。
- 函数可以被解释为 Python,编译为本地 C 内核,或转换为 numpy.ufuncs。
- 它强调基于规范性规范而非非正式子集,并提供工具的一致性配置文件。
- 参考编译器会明确拒绝不受支持的语义,避免行为发生静默变化。
- PostSciPy 正在将 SciPy 重建为 POST Python 库,以发现语言缺陷并推动开发。
- 当前状态包括结构检查、标量内核、向量化、跨模块链接以及 CPython 扩展。
- 规范为草案 v0.2,接口可能会发生变化。