절차지향 프로그래밍 (PP) | 객체지향 프로그래밍 (OOP) |
- 물이 위에서 아래로 흐르는 것처럼 순차적인 처리를 중요시하는 프로그래밍 기법 - 가장 대표적인 언어로 C언어 - 컴퓨터의 처리구조와 유사해 실행속도가 빠름 - 코드의 순서가 바뀌면 동일한 결과를 보장하기 어려움 |
- 실제 세걔의 사물들을 객체로 모델링하여 개발을 진행하는 프로그래밍 기법 - 가장 대표적인 언어로 JAVA - 캡슐화, 상송, 다형성 등과 같은 기법 이용가능 - 절차지향 언어보다 실행속도가 느림 |
C, 파스칼, 코볼 | JAVA, C++, C# |
[참고사이트]
'개발자 기술 면접 준비 > 정리' 카테고리의 다른 글
클래스/인스턴스란? (0) | 2021.05.21 |
---|---|
객체란? (0) | 2021.05.21 |
AOP란? (0) | 2021.05.20 |
함수형 프로그래밍이란? (0) | 2021.05.20 |
OOP란? (0) | 2021.05.03 |