Константин Владимиров: Странные ограничения статических компиляторов
JUGNsk
0:00 / 0:00
Константин Владимиров: Странные ограничения статических компиляторов
8 634 просмотра · 1 год назад
JUGNsk
2,67 тыс. подписчиков
8 634 просмотра · 1 год назад
Рассмотрим, чем статически компилируемые языки отличаются от динамически компилируемых, что такое трансляционная семантика, чем трансляция отличается от исполнения и какие странные ограничения статических компиляторов это порождает.
Слайды: https://speakerdeck.com/jugnsk/konsta...
00:00 Введение.
08:18 Абстрактная машина языка и as-if rule.
16:44 Трансляционная семантика и виды поведения программ.
25:10 Борьба против UB это борьба против производительности.
35:20 Смешение трансляции и исполнения.
43:10 Резюме, выводы и ответы на вопросы.