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
- python
- Pipelining
- control
- Algorithm
- instruction
- MacOS
- javascript
- DATAPATH
- Java
- MIPS
- for
- html
- DoM
- github
- CSS
- data structure
- function
- Class
- mysql
- system
- php
- while
- Linux
- DB
- DS
- XML
- architecture
- computer
- web
- react
Archives
- Today
- Total
목록object oriented language (1)
YYYEJI
[DS] 객체지향(OOP) vs 절차지향(PP)
절차지향(Precedural Programming) 절차지향이란 개체를 순차적 처리가 중요하며, 프로그램 전체가 유기적으로 연결되어 있는 프로그래밍 방법입니다. 절차지향의 장점 ① 컴퓨터의 처리구조와 유사하다는 점 ② 실행 속도가 빠르다는 것 절차지향의 단점 ① 유지보수가 어렵다는 점 - 프로그램의 한 부분이 고장나면 시스템 전체가 고장난다는 의미입니다. - 즉, 한 부분이 고장나면 프로그램의 전체를 수리해야 됩니다. - 디버깅(프로그램의 문제를 찾아내서 고치는 과정)이 어렵습니다. ② 엄격하게 순서가 정해져 있어 비효율적이라는 점 - 실행 순서가 정해져 있어서 코드의 순서가 바뀌면 결과가 바뀔 확률이 높습니다. - 언어의 융통성이 부족하여 생산 효율이 낮습니다. 절차지향 언어 C 언어 등 객체지향(Ob..
Data structure
2022. 12. 28. 02:53