Специальный выпуск: лекции по тулчейну, часть 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 Послесловие, выпрашивание лайков и подписок

Специальный выпуск: лекции по тулчейну, часть 2, миддленд и ассемблер
▶︎

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

Магистерский курс C++ (МФТИ, 2022-2023). Лекция 1. Строки.
▶︎

Магистерский курс C++ (МФТИ, 2022-2023). Лекция 1. Строки.

Special Issue: Toolchain Lectures, Part 3, Linkers
▶︎

Special Issue: Toolchain Lectures, Part 3, Linkers

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
▶︎

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Clang internals (in Russian)
▶︎

Clang internals (in Russian)

LLVM and GCC / Register Allocation / IT Education in Universities (Part 1)
▶︎

LLVM and GCC / Register Allocation / IT Education in Universities (Part 1)

Вся IT-база в ОДНОМ видео: Память, Процессор, Код
▶︎

Вся IT-база в ОДНОМ видео: Память, Процессор, Код

Проблема рекламации памяти и два новых решения в C++26. Лекция в университете iSpring.
▶︎

Проблема рекламации памяти и два новых решения в C++26. Лекция в университете iSpring.

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

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

Оптимизирующие компиляторы (МФТИ, 2024). Лекция 1. Тулчейны.
▶︎

Оптимизирующие компиляторы (МФТИ, 2024). Лекция 1. Тулчейны.

Спрашиваю программистов сколько ДЕНЕГ они ЗАРАБАТЫВАЮТ
▶︎

Спрашиваю программистов сколько ДЕНЕГ они ЗАРАБАТЫВАЮТ

Введение в реверс-инжиниринг | Кружок CTF от команды SPRUSH 2021
▶︎

Введение в реверс-инжиниринг | Кружок CTF от команды SPRUSH 2021

150 минут, которые изменят ваше понимание Вселенной - Физик Александр Панов
▶︎

150 минут, которые изменят ваше понимание Вселенной - Физик Александр Панов

024.  Модель памяти C++ - Андрей Янковский
▶︎

024. Модель памяти C++ - Андрей Янковский

Programming in Modern C with a Sneak Peek into C23 - Dawid Zalewski -  ACCU 2023
▶︎

Programming in Modern C with a Sneak Peek into C23 - Dawid Zalewski - ACCU 2023

Базовый курс C++ (MIPT, ILab). Lecture 1. Scent of C++.
▶︎

Базовый курс C++ (MIPT, ILab). Lecture 1. Scent of C++.

Белый хакер разбирает сцены из фильмов «Хакеры», «Матрица», «Мистер Робот», «Черное зеркало» и др
▶︎

Белый хакер разбирает сцены из фильмов «Хакеры», «Матрица», «Мистер Робот», «Черное зеркало» и др

God Says:"DON’T IGNORE THIS IMPORTANT LETTER I SENT YOU"/God Message Now/God Message
▶︎

God Says:"DON’T IGNORE THIS IMPORTANT LETTER I SENT YOU"/God Message Now/God Message

God Says:"MY CHILD, I NEED TO SEE YOU URGENTLY!"/God Message Now/God Message
▶︎

God Says:"MY CHILD, I NEED TO SEE YOU URGENTLY!"/God Message Now/God Message