- Процедурное программирование
-
Статья противоречит другой статье Данная статья, по-видимому, противоречит другой статье (en:Procedural_programming). Страница обсуждения может содержать подробности.Статья или раздел содержит противоречия и не может быть понята однозначно. Следует разрешить эти противоречия, используя более точные авторитетные источники или корректнее их цитируя. На странице обсуждения должны быть подробности.Эта статья должна быть полностью переписана. На странице обсуждения могут быть пояснения.Процедурное (императивное) программирование является отражением архитектуры традиционных ЭВМ, которая была предложена фон Нейманом в 1940-х годах. Теоретической моделью процедурного программирования служит алгоритмическая система под названием Машина Тьюринга.
Содержание
Основные сведения
Выполнение программы сводится к последовательному выполнению операторов с целью преобразования исходного состояния памяти, то есть значений исходных данных, в заключительное, то есть в результаты. Таким образом, с точки зрения программиста имеются программа и память, причем первая последовательно обновляет содержимое последней.
Процедурный язык программирования предоставляет возможность программисту определять каждый шаг в процессе решения задачи. Особенность таких языков программирования состоит в том, что задачи разбиваются на шаги и решаются шаг за шагом. Используя процедурный язык, программист определяет языковые конструкции для выполнения последовательности алгоритмических шагов.
Процедурные языки программирования
- Ada (язык общего назначения)
- Basic (версии начиная с Quick Basic до появления Visual Basic)
- Си
- КОБОЛ
- Фортран
- Модула-2
- HAL/S
- Pascal
- ПЛ/1
- Рапира
- REXX
См. также
- Функциональное программирование (контраст)
- Логическое программирование
- Императивное программирование
- Парадигмы программирования
- Язык программирования
- Объектно-ориентированное программирование
Литература
- Джозеф Джарратано, Гари Райли Глава 10. Процедурное программирование // «Экспертные системы: принципы разработки и программирование» : Пер. с англ. — М. : 2006. — 779—851 стр., «Вильямс»
Ссылки
Для улучшения этой статьи желательно?: - Проверить достоверность указанной в статье информации.
- Найти и оформить в виде сносок ссылки на авторитетные источники, подтверждающие написанное.
- Добавить иллюстрации.
Категория:- Парадигмы программирования
Wikimedia Foundation. 2010.