написать простейший синтаксический анализатор для языка Си? Было бы здорово прочитать статью
Начните писать, если появятся вопросы — спрашивайте
http://alexanius.ru/comp_intro.html Серия статей вплоть до дерева разбора
Порекомендовать Книгу Дракона никогда не помешает.
Там на сайте есть "метриалы" 😁
главное -- не начинать с Си. Возьмите лучше игрушечный язык (часто они называются L или While). В си могут быть сложности как только начнете разбирать что-то сложнее арифметических выражений.
Просто требование в ВУЗе
Вот есть статейка, которую я писал много лет назад. Она начального уровня, вам как раз подойдет, к тому же примеры на сишарпе: https://habr.com/ru/articles/202622/
О, хоть кто-то читает!
Написать парсер си, или написать парсер на си?
В книге дракона (Компиляторы принципы, технологии и инструментарий) во 2 главе описан анализатор подмножества C. Рекомендую почитать эту книгу, перевод на русский хороший
https://github.com/ForNeVeR/Cesium вот этот проект глянь, если что автор его тут есть тоже
Мне кажется, что тему компиляторов в массы только Пётр Советов и Алексей Маркин тащат. Может ещё кто в открытом доступе есть, подскажите? https://www.youtube.com/watch?v=1m8oAQCTSeY
Подскажите, а в каком университете вы преподаёте? :)
Если нужен минимум материала, то можно почитать «Построение компиляторов» Вирта, там синтаксический анализ вроде подробно разобран
Есть книга по LCC ( да и сам компилятор ) ( название пере-использовали для пост-советского Эльбруса. Тот компилятор — без книги и исходных кодов. Т.е. наш LCC — не Эльбрус компилятор, а превоначальный)
Сейчас в МАИ, до этого ещё и в МФТИ
Это ещё вопрос кто у кого переиспользовал :) Но уверен, что просто так совпало, и никто ни у кого на самом деле
На какой кафедре в М(ФТИ)?
информатики и вычислительной техники
Которая МЦСТ?
Она самая
А в МАИ на 8 факультете? Или у Брехова на 3м? А то мы работаем с МАИ, интересно
Обсуждают сегодня