Ликбез #2 / Как работают трансляторы: Компилятор vs Интерпретатор
EngineerSpock - IT и программирование
************************** В этом образовательном видео мы поговорим о том, что такое компилятор и интерпретатор, и как эти важные штуки работают. Вы узнаете о различиях между компиляторами и интерпретаторами, и узнаете о том, что такое байт-код. Мы разъясним, что такое байт-код, JIT-компиляция и какую роль это всё играет, что важно для тех кто хочет войти в айти. В заключении, мы сопоставим преимущества и недостатки использования компиляторов и интерпретаторов, проведем анализ в формате "компилятор vs интерпретатор". 00:00 - Введение в трансляторы 01:16 - Что такое транслятор 02:14 - Что такое компиляция / что такое байткод / как работает компилятор / оптимизация кода компилятором 04:13 - Виды компиляторов - однопроходные / многопроходные / кросс-компиляторы / прямые компиляторы (gcc, clang) 06:12 - Преимущества компиляторов / недостатки компиляторов 07:53 - Что такое интерпретатор / как работает интерпретатор 08:28 - Смешанная интерпретация / виртуальная машина / преимущества интерпретаторов / недостатки интерпретаторов 09:43 - Компиляторы и интерпретаторы в связке 10:17 - Гибридная трансляция / интерпретатор Python 10:43 - Виртуальные машины для исполнения кода / JIT компиляция 11:58 - Что такое транспилятор / транспайлеры / как работают транспиляторы 13:05 - Итоги #ityoutubers