개발자 기술 면접 준비/정리

절차지향 프로그래밍 VS 객체지향 프로그래밍

ucong 2021. 5. 19. 23:43
절차지향 프로그래밍 (PP) 객체지향 프로그래밍 (OOP)
- 물이 위에서 아래로 흐르는 것처럼 순차적인 처리를 중요시하는 프로그래밍 기법
- 가장 대표적인 언어로  C언어
- 컴퓨터의 처리구조와 유사해 실행속도가 빠름
- 코드의 순서가 바뀌면 동일한 결과를 보장하기 어려움
- 실제 세걔의 사물들을 객체로 모델링하여 개발을 진행하는 프로그래밍 기법
- 가장 대표적인 언어로 JAVA
- 캡슐화, 상송, 다형성 등과 같은 기법 이용가능
- 절차지향 언어보다 실행속도가 느림
C, 파스칼, 코볼 JAVA, C++, C#

 

 

[참고사이트]

https://mangkyu.tistory.com/88

'개발자 기술 면접 준비 > 정리' 카테고리의 다른 글

클래스/인스턴스란?  (0) 2021.05.21
객체란?  (0) 2021.05.21
AOP란?  (0) 2021.05.20
함수형 프로그래밍이란?  (0) 2021.05.20
OOP란?  (0) 2021.05.03