절차지향 프로그래밍 (Procedural Programming)
물이 위에서 아래로 흐르듯 순차적인 처리가 중요시되며 프로그램 전체가 유기적으로 연결되도록 만드는 프로그래밍
절차지향(Procedural Programming) 특징
- 대표적인 예로는 C언어가 있습니다.
- 컴퓨터의 작업 처리 방식과 유사하기 때문에 객체지향 언어를 사용하는 것에 비해 더 빨리 처리 되어 시간적으로 유리합니다.
절차지향(Procedural Programming) 장단점
장점
- 컴퓨터의 처리구조와 유사해 실행속도가 빠르다.
단점
- 유지보수가 어렵다.
- 실행 순서가 정해져 있으므로 코드의 순서가 바뀌면 동일한 결과를 보장하기 어렵다.
- 디버깅이 어렵다.
- 대형 프로젝트에 부적합
'개발' 카테고리의 다른 글
STARTTLS, SSL및 TLS 차이점 (0) | 2023.01.11 |
---|---|
587포트와 465포트의 차이점 (0) | 2023.01.11 |
관점 지향 프로그래밍 (AOP, Aspect oriented Programming) (1) | 2022.12.04 |
인증(Authentication), 인가(Authorization) (0) | 2022.12.02 |
DB 트랜잭션(Transaction) (0) | 2022.11.30 |
댓글