Процедурное программирование
Процеду́рное программи́рование — программирование на
Процедурное программирование является отражением
Процедурный язык программирования предоставляет возможность программисту определять каждый шаг в процессе решения задачи. Особенность таких
Большинство ранних императивных языков программирования, в том числе Фортран, Кобол, Алгол, Бейсик, Си, ПЛ/1, Паскаль, Форт — процедурные; более поздние императивные языки, в частности, реализующие объектную парадигму (Smalltalk, C++, Java), как правило, не относят к категории процедурных, поскольку принцип организации блоков выполнения в подпрограммы в них реализуется на другом уровне абстракции. Определённое возрождение процедурного подхода наблюдается в ряде сценарных языков (Tcl, Perl, Lua, языки командных оболочек), однако большинство из них являются мультипарадигменными — на них можно создавать программы и в непроцедурных стилях (объектно-ориентированном, функциональном).
Примечания
- ↑ Хювёнен, Сеппянен, 1990, т. 2, с. 27.
Литература
- Джозеф Джарратано, Гари Райли. Глава 10. Процедурное программирование // Экспертные системы: принципы разработки и программирование. — М.: Вильямс, 2006. — С. 779—851.
- Хювёнен Э., Сеппянен Й. Мир Лиспа. В 2-х т. / Пер. с финск.. — М.: Мир, 1990. — ISBN 5-03-001935-9 (русск.). — ISBN 5-03-001336-9. — ISBN 951-26-2787-6 (финск.).
![]() | Эта статья нуждается в переработке. Пожалуйста, уточните проблему в статье с помощью правилами написания статей . (27 февраля 2010) |
![]() | Для улучшения этой статьи желательно: |