Для студентов МГТУ им. Н.Э.Баумана по предмету Конструирование компиляторовКомпилятор языка Turbo BasicКомпилятор языка Turbo Basic
2021-04-042021-04-04СтудИзба
Курсовая работа: Компилятор языка Turbo Basic
-51%
Описание
РАСЧЁТНО-ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
по технологической практике по конструированию и созданию компиляторов
на тему: «Компилятор языка Turbo Basic»
Введение
Компилятор – это программма, которая осуществляет перевод исходной программы в эквивалентную ей объектную программу на языке машинных команд или на языке ассемблера. В связи с развитием высокоуровневых языков программирования, компиляторы стали играть важную роль в разработке программного обеспечения ЭВМ. Только очень незначительная часть программного обеспечения, требующая особой эффективности, программируется с помощью ассемблеров. Постоянно растущая потребность в новых компиляторах также связана с развитием архитектур ЭВМ, которое идет по различным направлениям [1]. На сегодняшний день BASIC активно используется для обучения основам программирования в школах и университетах. Существует множество диалектов этого языка, а следовательно, и различных интерпритаторов и компиляторов. Компиляторы для Turbo Basic модифицируются с целью оптимизации кода по скорости выполнения. Следовательно, получение навыков разработки компилятора для данного языка является актуальной задачей. Для выполнения курсовой работы была выбрана упрощенная грамматика Tiny-Basic языка, являющегося одним из первых диалектов языка Basic. Цель: разработка компилятора для языка программирования Tiny-Basic под платформу Java. Для достижения поставленной цели необходимо решить следующие задачи: 1. Провести анализ предметной области. 2. Разработать компилятор для языка программирования Tiny-Basic. 3. Подготовить набор данных для проведения автоматизированного тестирования реализованного решения.
по технологической практике по конструированию и созданию компиляторов
на тему: «Компилятор языка Turbo Basic»
Введение
Компилятор – это программма, которая осуществляет перевод исходной программы в эквивалентную ей объектную программу на языке машинных команд или на языке ассемблера. В связи с развитием высокоуровневых языков программирования, компиляторы стали играть важную роль в разработке программного обеспечения ЭВМ. Только очень незначительная часть программного обеспечения, требующая особой эффективности, программируется с помощью ассемблеров. Постоянно растущая потребность в новых компиляторах также связана с развитием архитектур ЭВМ, которое идет по различным направлениям [1]. На сегодняшний день BASIC активно используется для обучения основам программирования в школах и университетах. Существует множество диалектов этого языка, а следовательно, и различных интерпритаторов и компиляторов. Компиляторы для Turbo Basic модифицируются с целью оптимизации кода по скорости выполнения. Следовательно, получение навыков разработки компилятора для данного языка является актуальной задачей. Для выполнения курсовой работы была выбрана упрощенная грамматика Tiny-Basic языка, являющегося одним из первых диалектов языка Basic. Цель: разработка компилятора для языка программирования Tiny-Basic под платформу Java. Для достижения поставленной цели необходимо решить следующие задачи: 1. Провести анализ предметной области. 2. Разработать компилятор для языка программирования Tiny-Basic. 3. Подготовить набор данных для проведения автоматизированного тестирования реализованного решения.
Характеристики курсовой работы
Предмет
Учебное заведение
Просмотров
10
Покупок
0
Размер
764,88 Kb
Список файлов
- Компилятор языка turbo basic.pdf 847,02 Kb
Ваше удовлетворение является нашим приоритетом, если вы удовлетворены нами, пожалуйста, оставьте нам 5 ЗВЕЗД и позитивных комментариев. Спасибо большое!