Polskie forum Pythona
  • PyPolska
search
  • chevron_right Tematy
  • label Prezentacje

What they don't tell you about building a JIT compiler for CPython - Brandt Bucher

rafalp
4 sierpnia 2025
chat_bubble_outline 4
  • link
    rafalp
    Zespół 93 posty
    4 sierpnia 2025 00:44 4 sierpnia 2025 00:44
    link

    Prezentacja Branda z aktualizacją postępów prac nad JITem w Pythonie:

    www.youtube.com/watch?v=NE-Oq8I3X_w

    Jeśli ktoś chce dowiedzieć się jeszcze więcej o tym jak mają się sprawy, to na LWN dostępny jest dobry tekst: Following up on the Python JIT

    CC_PL lubi to

    favorite 1

  • link
    CC_PL
    Członkowie 75 postów
    16 sierpnia 2025 23:46 16 sierpnia 2025 23:46
    link

    Sorry, że nie obejrzałem tego filmu (jeszcze!). Jakie ma zalety taki just-in-time compiler (poza osiągami) dla projektów w pythonie?

  • link
    rafalp
    Zespół 93 posty
    17 sierpnia 2025 00:00 17 sierpnia 2025 00:00
    link

    AFAIR jedyny powód dla którego implementuje się JIT to właśnie przyśpieszenie działa aplikacji 😀

  • link
    CC_PL
    Członkowie 75 postów
    17 sierpnia 2025 00:08 17 sierpnia 2025 00:08
    link

    Bo przykładowo we Flutterze JIT (Jest też AOT) pozwala na hot reload projektu - świetna rzecz (w ogóle Flutter jest udany). Non stop się z tego korzysta i jest to pewnego rodzaju game changer.

  • link
    rafalp
    Zespół 93 posty
    17 sierpnia 2025 14:55 17 sierpnia 2025 14:55
    link

    Ok, ale to że JIT Fluttera pozwala na dodatkowe rzeczy to wyjątek a nie reguła ;) JIT robisz głównie po to aby nie spędzać czasu w wolnym interpreterze.

    Do hot reloadu w Pythonie masz importlib.reload.

    CC_PL lubi to

    favorite 1

arrow_upward Idź do góry
  • PyPolska
  • pl.python.org
  • Regulamin serwisu
powered by misago