Специальный выпуск: лекции по тулчейну, часть 1, фронтенд

Описание к видео Специальный выпуск: лекции по тулчейну, часть 1, фронтенд

Это специальный выпуск, посвящённый первой сотне подписчиков на канале. Предполагается целый курс: на две сотни, три сотни и так далее.

Первые десять минут видео объясняется что это за лекции и о чём. Если вкратце, то я рассказываю про тулчейн, полностью от начала до конца, сверху вниз, от вашего исходного кода до финального бинарника и дальше, дальше, дальше.

Поскольку это спешл, слайды и стиль изложения несколько более фривольны, чем обычно. Но это всё ещё образовательные лекции.

Лектор -- Константин Владимиров
Дата лекции: unrelated, делалось под запись как спецвыпуск

Съёмка и звук -- Дмитрий Рябцев

Предыдущая лекция: нет (это первое видео в серии)
Следующая лекция:    • Специальный выпуск: лекции по тулчейн...  

Errata:
* Опечатка 1:06:47 -- у foo пропущен возвращаемый тип

Timeline:
00:00 История и предисловие к курсу
07:55 Системы компиляции (тулчейны)
11:08 Что мы запускаем когда мы запускаем gcc?
21:59 Компиляторы и трансляция программ
27:36 Лексический анализ
30:35 Препроцессинг
49:28 Предварительно скомпилированные заголовки
50:56 Проблема сборки зависимостей для make
58:40 Синтаксический анализ
1:09:06 Небольшая справка по продукциям в грамматиках
1:10:46 Идея синтаксических макросов
1:15:45 Упрощенная схема фронтенда
1:18:01 Послесловие, выпрашивание лайков и подписок

Комментарии

Информация по комментариям в разработке