Внутренности CPython и JIT-компиляторов
Доклад принят в программу конференции
Целевая аудитория
Все, кому интересно метапрограммирование, интроспекция, внутренние механизмы работы CPython и компиляторов для числодробилок.
Тезисы
Интроспекция 80-ый левел: как из исходного Python-кода получить байт-код и затем обратно исходный код. Как JIT-компиляторы вроде Numba, Taichi или TorchJIT компилируют Python-код на лету. И, конечно, посмотрим на побочные применения всех этих компиляторных штук и далеко не только с целью ускорить выполнение кода.
Энтузиаст опенсорса и Python. Пишет на Python с 2008 года, читал спецкурс по нему 11 лет, ведет хобби-проекты вместе со студентами-дипломниками. Проект pywinauto недавно набрал 4к звёзд на гитхабе.
Занимается независимыми исследованиями в области компиляторов и языка Python.
Независимый эксперт
.
Видео
Другие доклады секции
Язык Python, его эволюция и использование