

Дмитрий Сошников — Другое
Популярное в дмитрий сошников
Другое, Курсы от Дмитрий Сошников

Создание транспайлера с нуля
Хотите разобраться, как устроены современные компиляторы и научиться создавать собственные языки программирования? В этом курсе вы шаг за шагом построите реальный транспайлер, а также поймёте ключевые концепции конкурентных функциональных языков. Материал подаётся практично, понятно и сразу применимо на практике.О чём этот курсТранспайлеры стали стандартом в современной разработке: они позволяют брать высокоуровневый код и преобразовывать его

Язык программирования с LLVM
Хотите понять, как создать язык программирования с нуля? В этом курсе вы шаг за шагом разберётесь, как современные языки компилируются в LLVM IR, как работают компиляторы на низком уровне и какие идеи лежат в основе производительных систем вроде C++ и Rust. Материал подаётся практично и без лишней «академической тяжести», чтобы вы могли быстро перейти к созданию собственного языка.Что делает этот курс уникальнымВ отличие от классических курсов

Теория автоматов: внутри машины регулярных выражений
Теория автоматов — это не абстрактная дисциплина из учебников, а практический инструмент, лежащий в основе работы множества систем: от UI‑фреймворков до компиляторов и поисковых движков.Почему этот курс важенСовременным инженерам необходимы глубокие знания базовых фундаментальных концепций: структур данных, алгоритмов и принципов работы вычислительных систем. Курс по Теории автоматов в контексте регулярных выражений помогает:получить практический

Создание Виртуальной Машины для Языка Программирования
Этот курс раскрывает, как устроены современные виртуальные машины, интерпретаторы и низкоуровневая семантика языков программирования. Материал подается практично, без лишней теории: вы создадите свою стековую виртуальную машину и разберете, как действительно работает исполнение байт-кода.О чем этот курсКурс помогает пройти путь от базового понимания интерпретации до реализации собственной VM, максимально приближенной к промышленным решениям. Б

Алгоритмы Синтаксического Анализа
Алгоритмы синтаксического анализа — это ключевая область разработки компиляторов, где формируется структура исходного кода и создаётся основа для дальнейших этапов обработки. В этом материале мы подробно разберём, какие проблемы встречаются при изучении парсинга, почему важно сочетать теорию и практику, и чем этот курс будет полезен инженерам, интересующимся разработкой языков программирования.Основные сложности в изучении синтаксического анали

Основы интерпретации
Курс “Основы интерпретации” — это практическое погружение в семантику языков программирования и построение интерпретаторов. Если вы хотите понять, как реально работают языки под капотом и обрести навыки создания собственных языковых систем, этот курс даст вам ясную, структурированную и прикладную основу.О чем этот курсВы разберетесь, как устроена семантика времени выполнения и создадите собственный интерпретатор для небольшого языка, похожего

Основы сборщиков мусора
Курс “Основы сборщиков мусора” — это практическое и понятное введение в мир автоматического управления памятью и алгоритмов GC. Программа помогает разобраться, как современные языки программирования освобождают память, какие стратегии существуют и как выбирать подходящие решения для реальных проектов.Что вы узнаете на курсеМатериал подаётся последовательно: от базовых принципов работы памяти до проектирования собственных сборщиков мусора.Клю



