Estes são apenas alguns dos conceitos que estão sendo implementados e muitos mais estão em andamento. O que está claro a partir desse mosaico de técnicas é que nenhuma coisa irá desbloquear magicamente velocidades mais rápidas em Python. Também mostra que o caminho para tornar as coisas mais rapidamente é descobrir, sempre que possível, como fazer com que o intérprete faça menos – verificações do tipo de evacuação, por exemplo, ou executar menos contagem de referência.

Por que o python mais rápido deve vir de Python

Antes que essa onda recente de otimizações começou a desembarcar, uma linha de pensamento comum foi assim: em vez de tornar o Python em si mais rápido, ou até mesmo fazer um novo tempo de execução do Python (Pypy), por que não fazer um novo idioma que seja altamente compatível com o Python e transite gradualmente os usuários de Python para esse novo idioma?

Essa é mais ou menos a abordagem liderada por projetos como Mojo. O Mojo oferece uma sintaxe do tipo Python e até um grau de compatibilidade com versões anteriores com o Python existente. Mas, diferentemente do Python, ele compila por padrão ao código da máquina nativo.