Вычислительная техника в инженерных расчетах. Черный А.А. - 23 стр.

UptoLike

Составители: 

23
команды обеспечивают передачу фактических параметров, которые в
процессе трансляции вставляются в «остов» программы, превращая её в
реальную машинную программу.
В системе с генерацией имеются специальные программы, анали-
зирующие макрокоманду, которые определяют, какую функцию необ-
ходимо выполнить и формируют необходимую последовательность ко-
манд, реализующих данную функцию.
Обе указанных системы используют трансляторы
с ЯСК и набор
макрокоманд, которые также являются операторами автокода.
Развитые автокоды получили название Ассемблеры. Сервисные
программы и пр., как правило, составлены на языках типа Ассемблер.
Более полная информация о языке Ассемблера см. ниже.
Макрос
Язык, являющийся средством для замены последовательности
символов описывающих выполнение требуемых действий ЭВМ на бо-
лее сжатую форму - называется Макрос (средство замены).
В основном, Макрос предназначен для того, чтобы сократить за-
пись исходной программы. Компонент программного обеспечения,
обеспечивающий функционирование макросов, называется макропро-
цессором. На макропроцессор поступает макроопределяющий и исход-
ный текст. Реакция макропроцессора на вызов-выдача выходного тек-
ста.
Макрос одинаково может работать, как с программами
, так и с
данными.
Машиннонезависимые языки
Машиннонезависимые языкиэто средство описания алгорит-
мов решения задач и информации, подлежащей обработке. Они удобны
в использовании для широкого круга пользователей и не требуют от
них знания особенностей организации функционирования ЭВМ и ВС.
Подобные языки получили название высокоуровневых языков
программирования. Программы,
составляемые на таких языках, пред-
ставляют собой последовательности операторов, структурированные
согласно правилам рассматривания языка(задачи, сегменты, блоки и
т.д.). Операторы языка описывают действия, которые должна выпол-
нять система после трансляции программы на МЯ.
Таким образом, командные последовательности (процедуры,
подпрограммы), часто используемые в машинных программах, пред-
ставлены в высокоуровневых языках отдельными
операторами. Про-
граммист получил возможность не расписывать в деталях вычисли-
команды обеспечивают передачу фактических параметров, которые в
процессе трансляции вставляются в «остов» программы, превращая её в
реальную машинную программу.
      В системе с генерацией имеются специальные программы, анали-
зирующие макрокоманду, которые определяют, какую функцию необ-
ходимо выполнить и формируют необходимую последовательность ко-
манд, реализующих данную функцию.
      Обе указанных системы используют трансляторы с ЯСК и набор
макрокоманд, которые также являются операторами автокода.
      Развитые автокоды получили название Ассемблеры. Сервисные
программы и пр., как правило, составлены на языках типа Ассемблер.
Более полная информация о языке Ассемблера см. ниже.

                             Макрос

      Язык, являющийся средством для замены последовательности
символов описывающих выполнение требуемых действий ЭВМ на бо-
лее сжатую форму - называется Макрос (средство замены).
      В основном, Макрос предназначен для того, чтобы сократить за-
пись исходной программы. Компонент программного обеспечения,
обеспечивающий функционирование макросов, называется макропро-
цессором. На макропроцессор поступает макроопределяющий и исход-
ный текст. Реакция макропроцессора на вызов-выдача выходного тек-
ста.
      Макрос одинаково может работать, как с программами, так и с
данными.

                 Машинно – независимые языки

       Машинно – независимые языки – это средство описания алгорит-
мов решения задач и информации, подлежащей обработке. Они удобны
в использовании для широкого круга пользователей и не требуют от
них знания особенностей организации функционирования ЭВМ и ВС.
       Подобные языки получили название высокоуровневых языков
программирования. Программы, составляемые на таких языках, пред-
ставляют собой последовательности операторов, структурированные
согласно правилам рассматривания языка(задачи, сегменты, блоки и
т.д.). Операторы языка описывают действия, которые должна выпол-
нять система после трансляции программы на МЯ.
       Таким образом, командные последовательности (процедуры,
подпрограммы), часто используемые в машинных программах, пред-
ставлены в высокоуровневых языках отдельными операторами. Про-
граммист получил возможность не расписывать в деталях вычисли-

                                   23