의미
PP ; Procedural Programming
프로시저를 이용한 프로그래밍 패러다임을 뜻한다.
(프로시저: 루틴, 서브루틴, 메소드, 함수 등)
오용
- 단순히 순차적인 명령 수행을 뜻하는 것이 아니다.
- 애초에 ‘절차적 프로그래밍’은 오역에 가깝다.
- ‘절차지향’은 잘못된 말이다.
- 객체지향의 반대가 아니다. 오히려 둘 다 명령형 프로그래밍의 하위개념이므로 공통점이 많다.
장점
- 프로시저 단위를 이용하므로, 함수를 통한 코드의 재사용성이 높아진다.
- 함수의 호출을 통해 많은 부분을 생략하여 프로그램 흐름을 볼 수 있으므로, 코드의 가독성이 높아진다.
- 모듈화와 구조화가 용이하다.