Составители:
Рубрика:
4
1.Обзор стилей программирования
Технология программирования - это совокупность методов и средств раз-
работки (написания) программ и порядок применения этих методов и средств.
В настоящее время технологии программирования разделяют по исполь-
зуемым стилям программирования на процедурное (структурное), функцио-
нальное, логическое и объектно-ориентированное программирование. Они
различаются по уровню абстракции данных, используемым моделям вычисле-
ний, классам
решаемых задач. Ниже дана характеристика перечисленных
стилей программирования.
1.1. Процедурное программирование
Процедурное (императивное) программирование является отражением
архитектуры традиционных ЭВМ, предложенной фон Нейманом в 40-х годах.
Процедурная программа состоит из последовательности операторов и пред-
ложений, управляющих последовательностью их выполнения. Типичными
операторами являются операторы присваивания и передачи управления, опе-
раторы ввода/вывода
и специальные предложения для организации циклов. Из
них можно составлять фрагменты программ и подпрограммы. В основе такого
программирования лежит взятие значения какой-то переменной, совершение
над ним действия и сохранение нового значения с помощью оператора при-
сваивания, и так до тех пор пока не будет получено (и, возможно, напечатано)
желаемое окончательное
значение.
Знакомый многим пример неимперативного программирования - элек-
тронная таблица. В ней значения ячеек задаются выражениями, а не команда-
ми, определяющими, как вычислять это значение. Нигде также не задается по-
рядок вычисления значений ячеек, гарантируется, что вычисления будут вы-
1.Обзор стилей программирования Технология программирования - это совокупность методов и средств раз- работки (написания) программ и порядок применения этих методов и средств. В настоящее время технологии программирования разделяют по исполь- зуемым стилям программирования на процедурное (структурное), функцио- нальное, логическое и объектно-ориентированное программирование. Они различаются по уровню абстракции данных, используемым моделям вычисле- ний, классам решаемых задач. Ниже дана характеристика перечисленных стилей программирования. 1.1. Процедурное программирование Процедурное (императивное) программирование является отражением архитектуры традиционных ЭВМ, предложенной фон Нейманом в 40-х годах. Процедурная программа состоит из последовательности операторов и пред- ложений, управляющих последовательностью их выполнения. Типичными операторами являются операторы присваивания и передачи управления, опе- раторы ввода/вывода и специальные предложения для организации циклов. Из них можно составлять фрагменты программ и подпрограммы. В основе такого программирования лежит взятие значения какой-то переменной, совершение над ним действия и сохранение нового значения с помощью оператора при- сваивания, и так до тех пор пока не будет получено (и, возможно, напечатано) желаемое окончательное значение. Знакомый многим пример неимперативного программирования - элек- тронная таблица. В ней значения ячеек задаются выражениями, а не команда- ми, определяющими, как вычислять это значение. Нигде также не задается по- рядок вычисления значений ячеек, гарантируется, что вычисления будут вы- 4
Страницы
- « первая
- ‹ предыдущая
- …
- 2
- 3
- 4
- 5
- 6
- …
- следующая ›
- последняя »