Sign Up Sign in

Дмитрий Сошников

Дмитрий Сошников
Дмитрий Сошников - инженер-программист, читает лекции по различным темам информатики. Он увлечен образованием и уделяет особое внимание высококачественному образовательному контенту: кратким и понятным анимированным лекциям с заметками в реальном времени.
Все
Другое

Курсы Дмитрий Сошников

Алгоритмы Синтаксического Анализа

Алгоритмы Синтаксического Анализа

Parsing Algorithms
Парсинг или синтаксический анализ - один из первых этапов проектирования и реализации компилятора. Хорошо продуманный синтаксис вашего языка программирования - большая мотивация, по которой пользователи предпочтут и выберут именно ваш язык.
04:27:33
22 уроков
English
Премиум
Голосов +8/-0
Основы интерпретации

Основы интерпретации

Building an Interpreter from scratch
Семантика языков программирования. Как языки программирования работают под капотом? В чем разница между компилятором и интерпретатором? Что такое виртуальная машина и JIT-компилятор? А как насчет разницы между функциональным и императивным программированием?
02:59:53
18 уроков
English
Премиум
Голосов +23/-0
Основы сборщиков мусора

Основы сборщиков мусора

Garbage Collection Algorithms
Утечки памяти и висячие указатели являются основными проблемами ручного управления памятью. Вы удаляете родительский узел в связанном списке, забывая сначала удалить все его дочерние узлы - и ваша память просачивается. Вы удаляете цепочку объектов в правильном порядке - но вдруг ваша программа падает, так как вы забыли о втором владельце этого ресурса, который теперь пытается разыменовать нулевой указатель.
02:13:20
17 уроков
English
Премиум
Голосов +19/-0