home.social

#разрешение_имен — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #разрешение_имен, aggregated by home.social.

  1. [Перевод] Как изменения в Python сделали старую оптимизацию бесполезной

    В мире оптимизаций Python часто приходится использовать уловки, которые с течением времени теряют свою актуальность. Одним из таких примеров является создание локальных псевдонимов для часто вызываемых функций — метода, который позволял ускорить выполнение кода в старых версиях Python. Однако с выходом CPython 3.11 ситуация кардинально изменилась. В этой статье мы рассмотрим, как изменения в механизме разрешения имен и новые улучшения в интерпретаторе сделали эту оптимизацию практически бесполезной, а также что это значит для разработчиков, продолжающих полагаться на старые трюки.

    habr.com/ru/companies/otus/art

    #python #оптимизация #производительность #CPython #разрешение_имен #Байткод #локальные_переменные #Глобальные_функции #Виртуальная_машина_Python