Процедурное программирование
Материал из Википедии — свободной энциклопедии
Процеду́рное программи́рование — это парадигма программирования, основанная на концепции вызова процедуры. Процедуры, также известны как подпрограммы, методы или функции (это не математические функции, но функции, подобные тем, которые используются в функциональном программировании). Процедуры просто содержат последовательность шагов для выполнения. В ходе выполнения программы любая процедура может быть вызвана из любой точки, включая саму данную процедуру.
Процедурное программирование — это лучший выбор, чем просто последовательное или неструктурированное программирование во многих ситуациях, которые вызываются умеренной сложностью, или тех, которые требуют значительного упрощения поддержки. Возможные выгоды:
- Возможность повторного использования одного и того же кода из нескольких мест программы без его копирования.
- Легче отследить поток выполнения программы, чем в случае использования инструкций GOTO или JUMP, которые могут сделать из большой, сложной программы так называемый «спагетти-код».
- Возможность поддержки модульности и структурности.
[править] Процедурные языки программирования
- Ада (язык общего назначения)
- Бейсик
- Си
- C++
- С# (из Microsoft)
- ColdFusion
- КОБОЛ
- D
- Delphi
- ECMAScript также известен как JavaScript, JScript
- Forth также известен как Форт (русское название)
- Фортран
- Java
- Модула-2
- Оберон
- Глагол (русский аналог Оберона)
- Паскаль
- Перл
- ПЛ/1
- Рапира
- Visual Basic
- REXX
- PHP
[править] См. также
- Функциональное программирование (контраст)
- Императивное программирование
- Парадигмы программирования
- Язык программирования
- Объектно-ориентированное программирование