gram:labs
Differences
This shows you the differences between two versions of the page.
| gram:labs [2025/11/14 10:55] – created eugeneai | gram:labs [2025/11/21 11:53] (current) – eugeneai | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ===== Лабораторные работы ===== | + | ===== Лабораторные работы |
| === Общее описание === | === Общее описание === | ||
| Line 7: | Line 7: | ||
| === Структура лабораторных === | === Структура лабораторных === | ||
| - | ^ № ^ Тема ^ Срок сдачи ^ Баллы ^ | + | ^ Номер |
| | **ЛР1** | Лексический анализ | 15.10.2025 | 25 | | | **ЛР1** | Лексический анализ | 15.10.2025 | 25 | | ||
| | **ЛР2** | Синтаксический анализ | 15.11.2025 | 25 | | | **ЛР2** | Синтаксический анализ | 15.11.2025 | 25 | | ||
| Line 63: | Line 63: | ||
| **Результат: | **Результат: | ||
| - | === Варианты кейсов === | + | === Варианты кейсов |
| - | Доступно **17 вариантов кейсов** различной сложности: | + | ==== 🟢 Начальный уровень ==== |
| - | ^ № ^ Название ^ Сложность | + | ^ Номер |
| - | | [[gram: | + | | [[gram: |
| - | | [[gram: | + | | [[gram: |
| - | | [[gram: | + | | [[gram: |
| - | | [[gram: | + | | [[gram: |
| - | | [[gram: | + | |
| - | | [[gram: | + | ==== 🟡 Средний уровень ==== |
| - | | [[gram: | + | |
| - | | ... | ... | ... | ... | | + | ^ Номер ^ Название ^ Предметная |
| - | | [[gram: | + | | [[gram: |
| + | | [[gram: | ||
| + | | [[gram: | ||
| + | | [[gram: | ||
| + | | [[gram: | ||
| + | |||
| + | ==== 🟠 Продвинутый уровень ==== | ||
| + | |||
| + | ^ Номер ^ Название ^ Предметная область ^ Сложность ^ | ||
| + | | [[gram: | ||
| + | | [[gram: | ||
| + | | [[gram: | ||
| + | | [[gram: | ||
| + | | [[gram: | ||
| + | |||
| + | ==== 🔴 Экспертный уровень ==== | ||
| + | |||
| + | ^ Номер ^ Название ^ Предметная область ^ Сложность ^ | ||
| + | | [[gram: | ||
| + | | [[gram: | ||
| + | | [[gram: | ||
| + | |||
| + | === Рекомендации по выбору === | ||
| + | |||
| + | **Для начинающих: | ||
| + | - Кейсы 001-004: минимальный опыт программирования | ||
| + | - Фокус на базовые конструкции ANTLR4 | ||
| + | - Простые грамматики с ясной семантикой | ||
| + | |||
| + | **Для продолжающих: | ||
| + | - Кейсы 005-009: опыт работы с Python/C++ | ||
| + | - Интеграция нескольких компонентов | ||
| + | - Работа с предметными областями | ||
| + | |||
| + | **Для продвинутых: | ||
| + | - Кейсы 010-014: уверенное владение выбранным языком | ||
| + | - Сложные грамматики и системы типов | ||
| + | - Интеграция с внешними инструментами | ||
| + | |||
| + | **Для экспертов: | ||
| + | - Кейсы 015-017: опыт разработки компиляторов | ||
| + | - Полный цикл от грамматики до генерации кода | ||
| + | - Работа с LLVM и оптимизациями | ||
| === Требования к отчетам === | === Требования к отчетам === | ||
| Line 106: | Line 148: | ||
| ---- | ---- | ||
| - | [[gram: | + | [[gram: |
gram/labs.txt · Last modified: by eugeneai
