본문 바로가기
개발

절차 지향 프로그래밍(Procedural Programming)

by 전재경 2022. 12. 4.

절차지향 프로그래밍 (Procedural Programming)

 

물이 위에서 아래로 흐르듯 순차적인 처리가 중요시되며 프로그램 전체가 유기적으로 연결되도록 만드는 프로그래밍

 

절차지향(Procedural Programming) 특징

  • 대표적인 예로는 C언어가 있습니다.
  • 컴퓨터의 작업 처리 방식과 유사하기 때문에 객체지향 언어를 사용하는 것에 비해 더 빨리 처리 되어 시간적으로 유리합니다.

 

절차지향(Procedural Programming) 장단점

 

장점

  • 컴퓨터의 처리구조와 유사해 실행속도가 빠르다.

 

단점

  • 유지보수가 어렵다.
  • 실행 순서가 정해져 있으므로 코드의 순서가 바뀌면 동일한 결과를 보장하기 어렵다.
  • 디버깅이 어렵다.
  • 대형 프로젝트에 부적합

댓글