XIV. Инструментальное программное обеспечение ЭВМ

Инструментальное ПО служит для разработки всевозможных программ, применяемых в самых разных областях деятельности человека.

Инструментальные системы:

редакторы;

– компиляторы;

–? компоновщики;

– интерпретаторы;

– отладчики;

– макроассемблеры;

– графические пакеты;

– и т. п.

Ассемблер – язык низкого уровня, в котором каждая конструкция заменяется одной или несколькими (не больше пяти) машинными командами, но они записываются не в двоичном коде, а с помощью удобных для человека символов.

Язык высокого уровня – каждая конструкция реализуется через много (более пяти) машинных команд. Основные языки: .

Исходный модуль – программа, написанная на языке высокого уровня.

Объектный модуль – промежуточная программа, в которой конструкции исходного модуля переведены в машинные коды, но вместо реальных адресов данных и работающих с нею подпрограмм используются относительные адреса и не добавлены подпрограммы, необходимые для её работы.

Исполняемый модуль – программа, написанная в машинных кодах и полностью готовая к работе.

 

Компилятор – программа, преобразующая алгоритм, записанный на языке высокого уровня (исходный модуль), в программу, состоящую из машинных команд ?(исполняемый или объектный модуль). Удобен для расчётов по уже отлаженной и протестированной программе.

Технология работы компилятора:

 
 

Интерпретатор – программа, которая переводит в машинные команды очередную строку исходного модуля и сразу же выполняет её, не создавая законченного исполняемого модуля всей программы в целом. Удобен на этапе отладки или тестирования программы.

Транслятор – общее название интерпретаторов и компиляторов.

Системы программирования (Бейсик, Паскаль, Си и т. п.[2] стр. 106-107) включают в себя следующие компоненты:

– компилятор или интерпретатор;

– редактор текста;

– библиотеки стандартных программ;

– отладчики;

– справочную службу;

– диалоговый интерфейс.

-----------------------------------------------------------------------------------------------------









Дата добавления: 2015-07-18; просмотров: 1139; ЗАКАЗАТЬ НАПИСАНИЕ РАБОТЫ


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию, введите в поисковое поле ключевые слова и изучайте нужную вам информацию.

Поделитесь с друзьями:

Если вам понравился данный ресурс вы можете рассказать о нем друзьям. Сделать это можно через соц. кнопки выше.
helpiks.org - Хелпикс.Орг - 2014-2020 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.013 сек.