Процедурный аппарат - Большая Энциклопедия Нефти и Газа, статья, страница 1
Если третье лезвие бреет еще чище, то зачем нужны первые два? Законы Мерфи (еще...)

Процедурный аппарат

Cтраница 1


Процедурный аппарат широко используется для разработки программ, которые представляют собой совокупность модулей с хорошо определенным интерфейсом.  [1]

Паскаль является структурным языком благодаря следующим трем ключевым элементам: описаниям, блочной структуре программ и процедурному аппарату. В описаниях ( объявлениях) программист должен давать определенную информацию для компилятора относительно структуры программы. В них указываются имена и типы всех переменных, которые будут использованы в программе, а также имена всех меток, на которые будут во время выполнения программы осуществляться переходы с помощью оператора GOTO. Кроме того, описания позволяют хорошему программисту предоставлять компилятору дополнительную информацию и улучшать удобочитаемость программы следующими способами: посредством использования идентификаторов, которые отображают константы программы; путем ограничения области значений переменных, что позволяет автоматически обнаруживать некоторые ошибки; благодаря явному определению структур данных, которое является понятным и естественным для программиста и воспринимается компилятором.  [2]

Благодаря тому что при использовании указанной процедуры требуется только один список неоднократно повторяемой: последовательности операторов, экономится время разработки программы и уменьшается объем памяти, необходимой для размещения программы во время ее выполнения. Процедуры и функции являются неотъемлемыми элементами не только языка Паскаль, но и любого другого языка, будь то язык высокого уровня или ассемблер. Применение процедурного аппарата способствует построению модульных программ, которые легче читать и отлаживать; это связано с тем, что, используя принцип модульности, можно некоторую задачу представить в виде структурированной группы небольших задач с четко определенными связями.  [3]



Страницы:      1