Курсовая работа: Разработка программного обеспечения

Способ обращения к модулю определяется языковыми средствами организации связи по управлению, которое реализуется через активизацию модуля и возврат управления.

Средства передачи управления алгоритмических языков проиллюстрированы в таблице. /1/

Алгоритмиче-ские языки Характеристика средств передачи управления
Средство Этап соединения Тип загрузки
ПЛ/1 CALL

Компиляция

Редактирование

Предварительно

По запросу

Ассемблера

ATACH

LINK

FETCH

XCTL

CALL

Выполнение

Компиляция

Редактирование

Предварительно

По запросу

ФОРТРАН

CALL

Вызов

Функции

Компиляция

Редактирование

Предварительно

По запросу

1.1.3. Согласование типов

Различные языки программирования обладают разными наборами типов данных. Возможные отношения между типами данных приведены ниже.

К эквивалентным типам данных относятся типы данных, для которых внутреннее представление, сгенерированное компиляторами, идентично.

К косвенно-эквивалентным типам данных относятся типы данных, для которых нет эквивалентного описания, но с помощью имеющихся языковых средств их можно совместить.

К неэквивалентным типам данных относят данные, которые невозможно свести друг к другу с помощью имеющихся языковых средств.

Рассматриваемые алгоритмические языки различаются не только типами, а также заданиями длины отдельных элементов данных. Длина элеметов данных может указываться явно или неявно (по умолчанию). Кроме того, необходимо отметить следующие организационные особенности каждого языка:

К-во Просмотров: 487
Бесплатно скачать Курсовая работа: Разработка программного обеспечения