Программирование [Pikuma] Компиляторы, интерпретаторы и формальные языки (2024)

Морской Бот

Пользователь
Регистрация
22.01.20
Сообщения
35.032
Реакции
90
Автор: Pikuma
Название: Компиляторы, интерпретаторы и формальные языки (2024)





Описание

Этот курс предназначен для начинающих, чтобы познакомить их с компиляторами. По мере развития мы будем постепенно собирать интерпретатор для очень простого скриптового языка.

Мы рассмотрим:
  • Лексический анализ
  • Синтаксический анализ
  • Алгоритмы синтаксического анализа
  • Промежуточное представление (AST)
  • Формальные языки и грамматики
  • Нотация БНФ и синтаксические диаграммы
  • Выявление и сообщение об ошибках
  • Генерация кода
  • Написание собственной виртуальной машины
  • Создание байткода
  • Проверка типов
  • LLVM IR
  • Простая оптимизация кода
  • ...и многое, многое другое!
Компиляторы всегда имели репутацию сложной темы, а их историческая связь с драконами (начиная с Книги Дракона) никогда особо не помогала делу.

Подробнее:



Create a toy programming language from the ground up & learn about interpreters & compilers.
pikuma.com

Скачать:
Этот курс доступен с подпиской: Премиум

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