Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

5 лет назад
Ирина Викторова
47 лет, Украина
7 лет в сервисе
Была онлайн 1 год назад
5 лет назад

Укажите сроки и цену выполнения
будет 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

  • Рекламное место свободно
    30 дней за $10
  • Рекламное место свободно
    30 дней за $10
  • Рекламное место свободно
    30 дней за $10
Лев Чернышов
71 год, Россия
6 лет в сервисе
Был онлайн 5 лет назад
5 лет назад

Другие заказы в категории «Системное программирование»