Инструментальные программы нужны для разработки, корректировки или развития других прикладных или системных программ. 14 Они поддерживают все технологические этапы процесса проектирования, программирования (кодирования), отладки и тестирования создаваемых программ. 2
Некоторые функции инструментальных программ:
- Специализированные редакторы текстов. 3 Предназначены для ввода и редактирования исходного текста программы. 3
- Программы-компиляторы. 3 Трансформируют текст программы с языка программирования в машинный код (исполняемый файл) без её выполнения. 3
- Программы-компоновщики. 3 Производят компоновку программы из нескольких модулей, подключают нужные библиотеки, определяют ссылки между модулями и связывают их. 3
- Программы-отладчики. 3 Предназначены для анализа выполнения и выявления ошибок в работе программы. 3
- Программы для создания инсталляторов. 3 Требуются для разработки дистрибутивов программ. 3
- Программы создания справочной системы. 3 Позволяют организовывать файлы помощи с нужной структурой, содержанием, возможностью поиска, контекстными подсказками, перекрёстными ссылками. 3