Курсовая работа Авдюхина Д. А. посвящена разработке синтаксического анализатора языка с под. Net в рамках разработки инструментария реинжиниринга с открытым исходным кодом




НазваниеКурсовая работа Авдюхина Д. А. посвящена разработке синтаксического анализатора языка с под. Net в рамках разработки инструментария реинжиниринга с открытым исходным кодом
Дата публикации21.04.2013
Размер12.4 Kb.
ТипКурсовая
odtdocs.ru > Физика > Курсовая

Отзыв научного руководителя на курсовую работу

студента 345гр. Авдюхина Д.А.

«Синтаксический анализатор языка С»


Курсовая работа Авдюхина Д.А. посвящена разработке синтаксического анализатора языка С под .NET в рамках разработки инструментария реинжиниринга с открытым исходным кодом1. Перед студентом была поставлена задача разработки нового или адаптации любого имеющегося в свободном доступе синтаксического анализатора С для нужд проекта. Кроме того, требовалось в случае разработки с нуля апробировать разрабатываемый на кафедре системного программирования инструмент построения синтаксических анализаторов2.

Основным результатом курсовой работы является синтаксический анализатор языка С, реализованный полностью на .NET, основанный на хорошо зарекомендовавшем себя проекте CIL3, используемом в CCured4. В ходе выполнения курсовой работы Авдюхин Д.А. изучил основы программирования на F# и познакомился с языком программирования Objective Caml, на практике изучил построение трансляторов: принципы, методы и инструменты.

Результат курсовой работы представлялся на конкурсе-конференции «Технологии Майкрософт в теории и практике» и был отмечен дипломом третьей степени. В сборнике конференции опубликован тезис по теме работы.

Считаю, Авдюхин Д.А. прекрасно справился с поставленной задачей и заслуживает оценки «отлично».

30 мая 2011 г.

старший научный сотрудник
лаборатории системного программирования НИИ ИТ СПбГУ
Я.А. Кириленко

1Проект Claret http://code.google.com/p/claret

2Проект YaccConstructor http://code.google.com/p/recursive-ascent

3Проект CIL http://cil.sf.net

Добавить документ в свой блог или на сайт

Похожие:

Разработка синтаксического анализатора
В работе использовался метод рекурсивного спуска. Семантический анализ совмещен с кодом синтаксического

Курсовая работа по дисциплине «Базы данных»
Данная курсовая работа посвящена планировке и разработке бдау (Базе Данных Арбитражного Управляющего, работающей «в веб браузере»)...

Курсовая работа по дисциплине “Операционные системы” разработка ролевой компьютерной игры
Данная курсовая работа посвящена разработке компьютерной игры на движке «rpg maker xp», включая, в частности, разработку анимаций...

Давайте попробуем представить, какой должна быть “идеальная ос” для “простого пользователя”?
Добрый день, меня зовут Речицкий Александр, я расскажу о проекте Reactos — операционной системе с открытым исходным кодом на основе...

Нас почему то очень часто спрашивают кому и зачем нужна ReactOS
Добрый день, меня зовут Речицкий Александр, я расскажу о проекте Reactos — операционной системе с открытым исходным кодом на основе...

Курсовая работа по дисциплине «Сети ЭВМ и Средства Телекоммуникаций»
Данная курсовая работа посвящена организации потокового вещания видео в браузер средствами html5

Курсовая работа по дисциплине «Сети ЭВМ и Средства Телекоммуникаций»
Данная курсовая работа посвящена организации потокового вещания видео в браузер средствами html5

Обзор средств разработки и размещения проектов asp. Net
Для разработки данного пакета программ был выбран язык C#. Net. Язык очень схож с современными языками программирования, от которых...

Тема : "Разработка glr-анализатора для среды. Net"
При поддержке нескольких диалектов языка необходима возможность лёгкой трансформации грамматики. Однако,зачастую, изменение одного...

Тема : "Разработка glr-анализатора для среды. Net"
При поддержке нескольких диалектов языка необходима возможность лёгкой трансформации грамматики. Однако,зачастую, изменение одного...

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
odtdocs.ru
Главная страница