Процедурное программирование
Материал из Википедии — свободной энциклопедии
| Эту страницу предлагается объединить с Процедурный язык программирования
Пояснение причин и обсуждение — на странице Википедия:К объединению/23 июня 2009.
Обсуждение длится одну неделю (или дольше, если оно идёт медленно). Дата постановки — 23 июня 2009. Если обсуждение не требуется (очевидный случай), используйте другие шаблоны. |
Процедурное (императивное) программирование является отражением архитектуры традиционных ЭВМ, которая была предложена фон Нейманом в 40-х годах. Теоретической моделью процедурного программирования служит алгоритмическая система под названием «машина Тьюринга».
Программа на процедурном языке программирования состоит из последовательности операторов (инструкций), задающих процедуру решения задачи. Основным является оператор присваивания, служащий для изменения содержимого областей памяти. Концепция памяти как хранилища значений, содержимое которого может обновляться операторами программы, является фундаментальной в императивном программировании.
Выполнение программы сводится к последовательному выполнению операторов с целью преобразования исходного состояния памяти, то есть значений исходных данных, в заключительное, то есть в результаты. Таким образом, с точки зрения программиста имеются программа и память, причем первая последовательно обновляет содержимое последней.
Содержание |
[править] Процедурные языки программирования
- Ада (язык общего назначения)
- Бейсик (версии начиная с Quick Basic до появления Visual Basic)
- Си
- КОБОЛ
- Фортран
- Модула-2
- Паскаль
- ПЛ/1
- Рапира
- REXX
[править] См. также
- Функциональное программирование (контраст)
- Логическое программирование
- Императивное программирование
- Парадигмы программирования
- Язык программирования
- Объектно-ориентированное программирование
[править] Ссылки
[править] Литература
- Джозеф Джарратано, Гари Райли Глава 10. Процедурное программирование // «Экспертные системы: принципы разработки и программирование» : Пер. с англ. — М. : 2006. — 779-851 стр., «Вильямс»

