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

UptoLike

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

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