Посетитель
Примерчик
Если просто делать в лоб
good Practice
Применимость
В общем виде
Результаты
1.28M
Категория: ПрограммированиеПрограммирование

Посетитель. Компилятор, представляющий программу в виде синтаксического дерева

1. Посетитель

ПОСЕТИТЕЛЬ
ПЛОТНИКОВ АЛЕКСАНДР, 271 ГРУППА, 2017

2. Примерчик

ПРИМЕРЧИК
КОМПИЛЯТОР, ПРЕДСТАВЛЯЮЩИЙ ПРОГРАММУ
В ВИДЕ СИНТАКСИЧЕСКОГО ДЕРЕВА.
• ГЕНЕРАЦИЯ КОДА
• КОНТРОЛЬ ТИПОВ
• КРАСИВЫЙ ВЫВОД
• И Т.Д.

3. Если просто делать в лоб

ЕСЛИ ПРОСТО ДЕЛАТЬ В ЛОБ

4. good Practice

GOOD PRACTICE

5. Применимость

ПРИМЕНИМОСТЬ
• СЛАБАЯ СВЯЗЬ МЕЖДУ ОПЕРАЦИЯМИ
• СТРУКТУРА ОБЪЕКТОВ ИЗМЕНЯЕТСЯ РЕЖЕ ЧЕМ
ОПЕРАЦИИ НАД НИМИ

6. В общем виде

В ОБЩЕМ ВИДЕ

7. Результаты

РЕЗУЛЬТАТЫ
• УПРОЩАЕТ ДОБАВЛЕНИЕ НОВЫХ ОПЕРАЦИЙ
• ОБЪЕДИНЯЕТ РОДСТВЕННЫЕ ОПЕРАЦИИ
• ДОБАВЛЕНИЕ НОВЫХ ЭЛЕМЕНТОВ СТРУКТУРЫ
ЗАТРУДНЕНО
• НАРУШЕНИЕ ИНКАПСУЛЯЦИИ
English     Русский Правила