Для студентов МГТУ им. Н.Э.Баумана по предмету Конструирование компиляторовКомпилятор языка Turbo BasicКомпилятор языка Turbo Basic
2021-04-042024-09-03СтудИзба
Курсовая работа: Компилятор языка Turbo Basic
-41%
Описание
РАСЧЁТНО-ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
по технологической практике по конструированию и созданию компиляторов
на тему: «Компилятор языка 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
Размер
764,88 Kb
Список файлов
Компилятор языка turbo basic.pdf

Ваше удовлетворение является нашим приоритетом, если вы удовлетворены нами, пожалуйста, оставьте нам 5 ЗВЕЗД и позитивных комментариев. Спасибо большое!