Семантика C++ изнутри компилятора. Доклад с C++ Russia 2025
Поговорили о семантике C++ с точки зрения статического анализатора или фронтенда компилятора. Рассмотрели, как устроена таблица символов и как происходит поиск имен, а также как семантика влияет на парсинг. Поговорили о том, как происходит выбор перегрузок и каким образом компилятор находит функции, которые даже не видны в текущей точке программы. Еще затронули тему шаблонов и их инстанцирования. ------------------------------------------------------------------------------ Курс "Давайте создадим язык программирования": https://pvs-studio.ru/ru/blog/training/courses/davajte-sozdadim-yazyk-programmirovaniya/?utm_source=rutube&utm_medium=pvs&utm_campaign=video&utm_content=cource_cpp
Поговорили о семантике C++ с точки зрения статического анализатора или фронтенда компилятора. Рассмотрели, как устроена таблица символов и как происходит поиск имен, а также как семантика влияет на парсинг. Поговорили о том, как происходит выбор перегрузок и каким образом компилятор находит функции, которые даже не видны в текущей точке программы. Еще затронули тему шаблонов и их инстанцирования. ------------------------------------------------------------------------------ Курс "Давайте создадим язык программирования": https://pvs-studio.ru/ru/blog/training/courses/davajte-sozdadim-yazyk-programmirovaniya/?utm_source=rutube&utm_medium=pvs&utm_campaign=video&utm_content=cource_cpp




