Курсовая работа: Сущность и особенности использования инструментального программного обеспечения
7) Парсеры и генераторы парсеров (см. Javacc)
8) Ассемблеры
9) Отладчики
10) Профилировщики
11) Генераторы документации
12) Средства анализа покрытия кода
13) Средства непрерывной интеграции
14) Средства автоматизированного тестирования
15) Системы управления версиями и др.
Следует отметить, что оболочки для создания прикладных программ создаются также инструментальными программами и поэтому могут быть отнесены к прикладным программам. Рассмотрим кратко назначения некоторых инструментальных программ.
Текстовые редакторы.
Текстовый редактор — компьютерная программа, предназначенная для обработки текстовых файлов, такой как создание и внесение изменений.
Типы текстовых редакторов .
Условно выделяют два типа редакторов: потоковые текстовые редакторы и интерактивные.
1) Потоковые текстовые редакторы
Потоковые текстовые редакторы представляют собой компьютерные программы, которые предназначены для автоматизированной обработки входных текстовых данных, полученных из текстового файла, в соответствии с заранее заданными пользователями правилами. Чаще всего правила представляют собой регулярные выражения, на специфичном для данного конкретного текстового редактора диалекте. Примером такого текстового редактора может служить редактор Sed.
2) Интерактивные текстовые редакторы
Интерактивные текстовые редакторы - это семейство компьютерных программ предназначенных для внесения изменений в текстовый файл в интерактивном режиме. Такие программы позволяют отображать текущее состояние текстовых данных в файле и производить над ними различные действия.
Часто интерактивные текстовые редакторы содержат значительную дополнительную функциональность, призванную автоматизировать часть действий по редактированию, или внести изменение в отображение текстовых данных, в зависимости от их семантики. Примером функциональности последнего рода может служить подсветка синтаксиса.
Текстовые редакторы предназначены для создания и редактирования текстовых документов. Наиболее распространенными являются MS WORD, Лексикон. Основными функциями текстовых редакторов являются:
1) работа с фрагментами документа,
2) вставка объектов созданных в других программах
3) разбивка текста документа на страницы
4) ввод и редактирование таблиц
5) ввод и редактирование формул
6) форматирование абзаца
7) автоматическое создание списков
8) автоматическое создание оглавления.
Известны десятки текстовых редакторов. Наиболее доступными являются NOTEPAD(блокнот), WORDPAD, WORD. Работа конкретного редактора текста определяется обычно функциями, назначение которых отражено в пунктах меню и в справочной системе.
Интегрированная среда разработки