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

