Executando verificação de segurança...
5

Python 3.13 recebe um compilador JIT que permitirá grandes otimizações no futuro

https://tonybaloney.github.io/posts/python-gets-a-jit.html

Para os preguiçosos que querem apenas saber se isso torna o Python ainda mais rápido, este é um trabalho fundamental para permitir melhorias posteriores:

"Os benchmarks iniciais mostram uma melhoria de desempenho de 2 a 9%."

"Penso que, embora a primeira versão deste JIT não vá afetar seriamente nenhum benchmark (ainda), abre a porta a algumas grandes otimizações e não apenas aquelas que beneficiam os programas de benchmark de brinquedo no conjunto de benchmark padrão."

Enquanto isso no Xwitter...
https://twitter.com/anthonypjshaw/status/1744144186478375373

1

E o que o Guido está fazendo na Microsot ninguém fala nada? Um vai concorrer com o outro?


Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).

4

O que eu sei sobre o tema e o Guido na Microsoft é isso:

"Uma equipe da Microsoft está ajudando a tornar o Python mais rápido

Em 2020, o desenvolvedor principal Mark Shannon elaborou um plano de implementação para acelerar o CPython (a implementação mais comum) em cinco vezes. Este plano propunha um processo de 4 etapas que, como diz o criador do Python, Guido van Rossum, “era um esforço demais para um voluntário realizar”.

“Desde o início, pensei bem: deveríamos tentar ver se a Microsoft pode contratar Mark e uma pequena equipe de pessoas para apoiá-lo.” No ano anterior, Van Rossum saiu da aposentadoria e ingressou na Microsoft como Distinguished Engineer. “Foi um esforço importante e foi demais para uma pessoa.” A Microsoft estava aberta à ideia e uma equipe de 6 engenheiros, incluindo Van Rossum, foi criada. Essa equipe ajudou outros desenvolvedores principais a agir de acordo com este plano. O Python 3.11 já registrou acelerações de 10 a 60% em algumas áreas da linguagem."

https://devblogs.microsoft.com/python/python-311-faster-cpython-team/

Tem atualizações em alguns repositórios:
https://github.com/faster-cpython

Na PyCon:
https://lwn.net/Articles/930705/
https://lwn.net/Articles/931197/