Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Укажите сроки и цену выполнения

будет 2 варианта

информация в файле http://clck.ru/98wvE ,

краткое описание: Системное программное обеспечение

специализация Вычислительные машины, системы и сети

нужны лаб.работа + курсовая работа

выполнить лабораторную работу на тему: «Разработка блоков компилятора» согласно общему заданию, которое выполняется по индивидуальному варианту.

Задание к лабораторной работе. Для заданной конструкции заданного языка:

1. Составление списка лексем для примера цепочки (вручную)

2. Составление регулярных выражений (вручную)

3. Составление КА в виде матрицы и графа(jflap)

4. Проверка цепочки по КА (jflap)

5. Разработка блока лексического анализа (jaccie)

6. Разработка КС-грамматики (jflap)

7. Проверка цепочки с помощью КС-грамматики (Jflap)

8. Разработка блока синтаксического анализа (jaccie)

9. Описание примера цепочки языка командами абстрактной стековой машины

Затем выполнить курсовой проект на тему: Разработка элементов транслятора для учебного языка

Выбрать любой вариант ( Паскаль; Фоpтpан; Бейсик; С; Java.), Задание к курсовому проекту:

1. Разработайте словесное описание лексики и синтаксиса заданного варианта языка. Напишите простую тестовую программу, содержащую все заданные конструкции языка. Вручную выполните интерпретацию программы в код абстрактной стековой машины.

2. Разработайте систему регулярных выражений, определяющую лексику заданного варианта языка. Реализуйте лексический блок с помощью программы Jaccie.

3. Разработайте формальную грамматику, определяющую синтаксис заданного языка. Используя программу Jaccie, постройте синтаксический вывод в грамматике.

5. Оформить расчетно-пояснительную записку

Список используемой литературы

1. С.П. Крицкий Трансляция языков программирования: синтаксис, семантика, перевод. Режим доступа:

http://public.uic.rsu.ru/~skritski/scourses/Transl/index.html

2. Б.К. Мартыненко Языки и трансляции. Издательство С.- Петербургского университета. Режим доступа:

http://www.math.spbu.ru/htmlsources/user/mbk/TUTORY/LT.html

3. В.С. Фомичев Формальные языки, грамматики и автоматы. Режим доступа: http://www.etu.ru/misc/edu/section1/Course1.htm

10 лет назад
Wirena
51 годУкраина
12 лет в сервисе
Была
2 года назад