Определение
2
Инструментарий технологии программирования – совокупность программ и программных комплексов, обеспечивающих технологию разработки, отладки и внедрения создаваемых программных продуктов. Он классифицируется так, как показано на рисунке 1:
Рисунок 1 – классификация инструментария
Системы программирования
3
Включают в себя:
-компилятор;
-интегрированную среду разработки программ;
-отладчик;
-средства оптимизации кода программ;
-набор библиотек;
-редактор связей;
-сервисные средства;
-справочные системы;
-систему поддержки и управления продуктами программного комплекса.
Компилятор
4
Компилятор транслирует всю программу без её выполнения. Процесс компиляции представлен на рисунке 2:
Рисунок 2 – процесс компиляции
Транслятор
5
Транслятор (интерпретатор) выполняет пооперационную обработку и выполнение программы. Трансляция проходит следующим образом (рисунок 3):
Рисунок 3 – процесс трансляции
Отладчики
6
Это специализированные программы, предназначенные для трассировки и анализа выполнения программ. Процесс отладки в среде программирования Lazarus представлен на рисунке 4:
Рисунок 4 – процесс отладки в среде программирования Lazarus
Трассировка
7
Это обеспечение выполнения в пооператорном варианте. В режиме трассировки программист видит последовательность выполнения команд и значения переменных на данном шаге выполнения программы, что позволяет легче обнаруживать ошибки.
Рисунок 5 – процесс трассировки, производимый с помощью командной строки
Инструментальная среда пользователя
8
Это специальные средства, встроенные в пакеты прикладных программ, такие как: библиотека функций, процедур, обьектов и методов обработки.
Рисунок 6 – инструментальная среда пользователя BPWin
Инструментальная среда пользователя
9
Это специальные средства, встроенные в пакеты прикладных программ, такие как:
• макрокоманды;
• клавишные макросы;
• языковые макросы;
• конструкторы экранных форм и объектов;
• генераторы приложений;
• языки запросов высокого уровня;
• конструкторы меню и др.
Интегрированные среды разработки
10
Интегрированные среды разработки программ объединяют набор средств для их комплексного применения на технологических этапах создания программы. Среда разработки включает в себя: текстовый редактор, транслятор, средства автоматизации сборки, отладчик.
Рисунок 7 – интегрированные среды разработки с открытым исходным кодом NetBeans
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.