программ, записанных на определенном языке программирования.
В настоящее время разработка любого системного и прикладного программного обеспечения осуществляется с помощью систем программирования, в состав которых входят:
Трансляторы с языков высокого уровня;
Средства редактирования, компоновки и загрузки программ;
Макроассемблеры (машинно-ориентированные языки);
Отладчики машинных программ.
Системы программирования, как правило, включают в себя:
Текстовый редактор (Edit), осуществляющий функции записи и редактирования исходного текста программы;
Загрузчик программ(Load), позволяющий выбрать из директория нужный текстовый файл программы;
Запускатель программ (Run), осуществляющий процесс выполнения программы;
Компилятор (Compile), предназначенный для компиляции или интерпретации исходного текста программы в машинный код с диагностикой синтаксических и семантических (логических) ошибок;
Отладчик (Debug), выполняющий сервисные функции по отладке и тестированию программы;
Диспетчер файлов (File), предоставляющий возможность выполнять операции с файлами: сохранение, поиск, уничтожение и т.п.