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