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

UptoLike

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

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




                                     41