반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Tree
- import itertools
- LV.1
- 자료구조
- Import
- 파이썬
- 코딩 테스트
- 큐
- 리스트
- 유사코드
- Combination
- 유한소수 판별하기
- 알고리즘의 조건 5가지
- java
- 태그
- 알고리즘의 조건
- 트리
- python
- 프로그래머스
- 스택
- 들여쓰기로 표현한 트리
- 자바
- 알고리즘
- 좋은 알고리즘
- 알고리즘 표현
- 코딩테스트
- html
- list
- 과일 장수
- itertools
Archives
- Today
- Total
인천의 자유인
절차 지향 프로그래밍 vs 객체 지향 프로그래밍 본문
728x90
반응형
객체 지향 프로그래밍과 절차 지향 프로그래밍은 각각의 장단점이 있다.
절차지향과 객체지향 언어의 종류와 각각의 장단점에 대해 알아보자.
종류
절차지향 언어: C, Visual Basic 등
객체지향 언어: Python, JAVA, C++ 등
장단점
장점
- 절차지향 언어
- 객체지향 언어에 비해 빠르다.
- 객체지향 언어에 비해 메모리 용량이 적어 메모리 비용이 적다.
- 객체지향 언어
- 보안에 강하다.
- 유지보수가 쉽다.
- 추상화, 다형성, 상속, 캡슐화가 가능하다.
단점
- 절차지향 언어
- 보안에 취약하다.
- 유지보수가 어렵다.
- 객체지향에서는 가능한 추상화, 다형성, 상속, 캡슐화를 할 수 없다.
- 객체지향 언어
- 절차지향 언어에 비해 느리다.
- 절치지향 언어에 비해 메모리 비용이 더 많이 나간다.
이렇게 각각 장단점이 있다.
절차지향 언어, 객체지향 언어 모두가 자기만에 장점이 존재하기 때문에 둘다 많이 사용한다.
728x90
반응형
'그 외의 공부들' 카테고리의 다른 글
<성령: 교회의 잃어버린 보물>저자:김민호 (2) | 2024.09.21 |
---|---|
GitHub를 이용하여 나만의 웹 사이트 주소 만들기(웹 호스팅) (0) | 2024.07.26 |