Cтраница 3
При этом служебные программы должны быть приспособлены к особенностям конкретной ЭВМ. Эта процедура может потребовать от квалифицированного программиста от половины рабочего дня до целой рабочей недели, что следует учесть при исчислении соответствующих затрат. [31]
Программа-имитатор - служебная программа, позволяющая создавать рабочие программы для различных микропроцессоров с использованием единого программного комплекса разработки. [32]
Программа-компилятор - служебная программа, которая выполняет трансляцию программы, написанной на том или ином языке высокого уровня, в объектную программу. [33]
Программа-отладчик - служебная программа, предназначенная для тестирования объектной программы. [34]
Программа-редактор - служебная программа, используемая при подготовке исходной перфоленты. Редактор позволяет вносить исправления в текст программы пользователя после того, как она нанесена на перфоленту. [35]
Дисассемблер - служебная программа, представляющая машинный код работающей программы в виде мнемоник ассемблера. Применяется для просмотра и отладки машинного кода программ, а также для внесения изменений и исправлений в код работающей программы. [36]
Интерпретатор - служебная программа ( транслятор), выполняющая перевод исходного кода программы, записанного на языке программирования высокого уровня в машинный код, понятный процессору. Процесс интерпретации происходит непосредственно во время исполнения программы. [37]
Компилятор - служебная программа ( транслятор), выполняющая перевод исходного кода программы, записанного на языке программирования высокого уровня в машинный код процессора. [38]
Транслятор - служебная программа, предназначенная для преобразования исходного кода программы в объектный код ( машинный код), понятный процессору. Трансляторы бывают двух типов: компиляторы и интерпретаторы. [39]
Окно программы Проводник. [40] |
Проводник - служебная программа, относящаяся к категории диспетчеров файлов. Она предназначена для навигации по файловой структуре компьютера и ее обслуживания. Проводник очень глубоко интегрирован в операционную систему Windows. По сути, мы работаем с ним даже тогда, когда его не видим. Если по щелчку правой кнопкой мыши на каком-либо объекте мы получаем контекстное меню, это результат невидимой работы Проводника. Если при перетаскивании объектов из одного окна в другое происходит их копирование или перемещение, это тоже результат заочной деятельности Проводника. [41]
Возможны и другие служебные программы, например программы вывода из памяти на печать, вывода данных на печать из файлов, копирования файлов и запуска устройств ввода-вывода данных. Однако разработчик системы должен ограничивать себя в выборе служебных программ; иногда пользователю легче самому написать специализированную служебную программу, чем применить служебную программу, имеющуюся в ОС. [42]
При интерпретации специальная служебная программа - интерпретатор - читает текст исходной программы, анализирует его и тут же выполняет. Обычно интерпретатор может читать исходный текст как из файла на диске, так и из памяти ЭВМ, а чаще всего прямо с клавиатуры терминала по мере ввода его программистом. При интерпретации ЭВМ выполняет саму программу-интерпретатор, а уже программа-интерпретатор анализирует и выполняет программу пользователя. Таким образом, требуемые для выполнения свойства программы многократно определяются по ее тексту в результате чего при интерпретации программа выполняется на порядок и более медленнее, чем будучи скомпилированной в коды. Однако в случае изменения программы при интерпретации ее можно начать немедленно выполнять, и при этом сообщения об ошибках выдаются в терминах исходной программы. [43]
К числу служебных программ, относящихся к кросс-программному обеспечению, следует отнести: имитатор, кросс-ассемблер, кросс-компилятор. [44]
Структура таблицы внешних устройств ( ТВНУ. [45] |