Андрій Кобець (kobezzza) — керівник відділу Frontend розробки сервісу Яндекс.Едадил. Стаж програмування більше 18 років.
8 годин нереально крутого контенту! У Рунеті ви схожого матеріалу не знайдете, це точно! Дивись таймкода, і сам все зрозумієш! Також окремо виклав код на Github, як ви просили!
Таймкоды:
8 годин нереально крутого контенту! У Рунеті ви схожого матеріалу не знайдете, це точно! Дивись таймкода, і сам все зрозумієш! Також окремо виклав код на Github, як ви просили!
Таймкоды:
- 00: 00-початок відео
- 00: 39-звідки взявся Біт
- 02: 27-як кодується інформація
- 13: 08 - архітектури процесорів
- 13: 58-проблема машинних кодів
- 15: 06-мови асемблерів
- 20:25 — мови високого рівня
- 24: 53-як програма на ЯП перетворюється в машинні коди
- 25: 46-що таке трансляція
- 26: 03-компіляція та інтерпретація
- 31: 02-компіляція в інтерпретованих мовах
- 36: 59-віртуальні машини
- 40:12 — компіляція AOT та JIT
- 46: 00 - Що таке Runtime
- 47: 03-оптимізація коду при виконанні
- 52: 35-проекції Футамура
- 1:04:04 — дивимося реалізації різних ЯП
- 1: 06: 54-у чому перевага компіляції в байткод замість машинного коду
- 1:10:43 — яка різниця між компілятором байт-коду та інтерпретатором
- 1:12:42 — LLVM
- 1: 16: 14-TS як компілятор
- 1: 24: 47 — компілятор як сервіс
- 1:25:47 — лексичний аналізатор
- 1:35:32 — AST
- 1:56:15 — що після парсингу
- 2:03:52 — пишемо парсер цілих чисел
- 2:26:37 — пишемо парсер інфіксних виразів
- 3: 06: 11-пишемо лексичний аналізатор на основі кінцевого автомата
- 3: 27: 55-формальні граматики
- 3:41:03 — Парсинг на основі граматики методом рекурсивного спуску
- 4: 05: 17-генерація парсерів на основі граматики
- 4: 16: 03-ієрархія Хомського
- 4:24:16 — парсерні комбінатори
- 4:41:54 — фабрики парсерів
- 4: 47: 36-пишемо фабрику TAG
- 5: 16: 34-пишемо фабрику take
- 5:27:17 — Пушим токени через ітератор
- 5:32:07 — пишемо комбінатор seq
- 6:00:52 — пишемо комбінатор or
- 6: 17: 27-пишемо комбінатор repeat
- 6:29:12 — пишемо комбінатор opt
- 6: 34: 05-пишемо парсер складних чисел
- 7: 10: 07-пишемо парсер JSON
- 7: 55: 37-висновок
https://privatelink.de/?https://taplink.cc/kobezzza.channel/p/a4e95c/