0/25 уроков (0%)
– из 25
FAT Python - A New Static Optimizer for Python 3.6
YouTube·EuroPython
Explore a new static optimizer for Python 3.6 called FAT Python in this conference talk from EuroPython 2016. Discover how runtime guards enable new optimizations without compromising Python's semantics. Learn about various optimization techniques like loop unrolling, constant folding, and removing unused variables. Examine the implementation of guards and an Abstract Syntax Tree (AST) rewriting optimizer. Compare FAT Python's static approach to JIT compilers like PyPy. Understand the proposed Python Enhancement Proposals (PEPs) for integrating FAT Python into CPython 3.6. Gain insights into other optimization efforts for CPython core and the bytecode project for modifying bytecode and implementing a peephole optimizer in pure Python.