Для студентов РЭУ им. Плеханова по предмету ДругиеEclipse-плагин для программирования на haXeEclipse-плагин для программирования на haXe
2024-09-032024-09-03СтудИзба
Курсовая работа: Eclipse-плагин для программирования на haXe
Описание
Содержание
3
1 Введение
У понятия ƒязык программирования‚ нет чёткого определения, каждый специа-лист понимает его немного, но по своему. Они стали появляться в середине 50-ых годов XX века, некоторые из них дошли до нашего времени. В последующие годы появлялось все больше и больше новых языков программирования, и они продолжа-ют появляться до сих пор. В основном, причиной создания новых языков является нацеленность на решение задач в конкретной области.
Говоря о языках программирования, следует отметить тенденцию к появлению платформ, на которых исполняются или отдельные языки, или целые семейства. Наиболее распространённые примеры: Java (c JVM – Java Virtual Machine), .NET (c CLR – Common Language Runtime), Adobe Flash (Adobe Flash Player).
Неотъемлемой частью процесса разработки является использование интегриро-ванных средств разработки (IDE, Integrated developer environment) - это система программных средств, используемая программистами для разработки программно-го обеспечения [7]. В начале своего развития практически любой язык программи-рования имеет этап, когда программы на нем пишутся в примитивном текстовом редакторе, а код передаётся компилятору или интерпретатору. Разумеется, это не способствует удобной и быстрой разработки. Ниже перечислены компоненты, кото-рые сейчас уже де-факто считаются стандартными для полноценной работы IDE:
1 | Введение | 4 | ||
2 | Обзор | 6 | ||
2.1 | Сравнительный анализ IDE для haXe . . . . . . . . . . . . . . . . . . . | 6 | ||
2.2 | ВыборбазовойIDE ............................. | 7 | ||
2.2.1 | Описание среды NetBeans . . . . . . . . . . . . . . . . . . . . . | 7 | ||
2.2.2 | Описание среды IntelliJ IDEA . . . . . . . . . . . . . . . . . . . | 8 | ||
2.2.3 | Описание среды Eclipse . . . . . . . . . . . . . . . . . . . . . . . | 8 | ||
2.2.4 | Выводы................................ | 10 | ||
2.3 | Принципы написания плагинов для Eclipse . . . . . . . . . . . . . . . . | 10 | ||
2.4 | ОбзорпроектаIMP ............................. | 11 | ||
2.5 | ОбзорпроектаANTLR ........................... | 12 | ||
3 | Постановка задачи | 14 | ||
4 | Реализация | 15 | ||
4.1 | Описаниеграмматики............................ | 15 | ||
4.1.1 | Общееописание ........................... | 15 | ||
4.1.2 | СтруктураAST-дерева ....................... | 15 | ||
4.2 | Операциинаддеревом ........................... | 16 | ||
4.3 | ИнтеграциясIMP.............................. | 17 | ||
4.4 | РеализациявозможностейIDE. . . . . . . . . . . . . . . . . . . . . . . | 19 | ||
5 | Заключение | 23 |
3
1 Введение
- Введение
У понятия ƒязык программирования‚ нет чёткого определения, каждый специа-лист понимает его немного, но по своему. Они стали появляться в середине 50-ых годов XX века, некоторые из них дошли до нашего времени. В последующие годы появлялось все больше и больше новых языков программирования, и они продолжа-ют появляться до сих пор. В основном, причиной создания новых языков является нацеленность на решение задач в конкретной области.
Говоря о языках программирования, следует отметить тенденцию к появлению платформ, на которых исполняются или отдельные языки, или целые семейства. Наиболее распространённые примеры: Java (c JVM – Java Virtual Machine), .NET (c CLR – Common Language Runtime), Adobe Flash (Adobe Flash Player).
Неотъемлемой частью процесса разработки является использование интегриро-ванных средств разработки (IDE, Integrated developer environment) - это система программных средств, используемая программистами для разработки программно-го обеспечения [7]. В начале своего развития практически любой язык программи-рования имеет этап, когда программы на нем пишутся в примитивном текстовом редакторе, а код передаётся компилятору или интерпретатору. Разумеется, это не способствует удобной и быстрой разработки. Ниже перечислены компоненты, кото-рые сейчас уже де-факто считаются стандартными для полноценной работы IDE:
- Текстовый редактор
- Система подсветка синтаксиса
Характеристики курсовой работы
Предмет
Учебное заведение
Семестр
Просмотров
1
Размер
228,5 Kb
Список файлов
Eclipse-плагин для программирования на haXe.doc