CS/Basic
2022. 6. 22.
[CS] 절차 지향 vs 객체 지향
절차 지향(Procedural Programming) 물이 위에서 아래로 흐르는 것처럼 순차적인 처리가 중요시되며 프로그램 전체가 유기적으로 연결되도록 만드는 프로그래밍 기법 절차 지향(Procedural Programming) 특징 대표적인 예로는 C언어 컴퓨터의 작업 처리 방식과 유사하기 때문에 객체지향 언어를 사용하는 것에 비해 더 빨리 처리되어 시간적으로 유리 장점 - 컴퓨터의 처리구조와 유사해 실행 속도가 빠름. 단점 - 어려운 유지보수와 디버깅 - 실행 순서가 정해져 있으므로 코드의 순서가 바뀌면 동일한 결과를 보장하기 어려움 객체지향(Object Oriented Programming) 객체지향 프로그래밍에서는 데이터와 절차를 하나의 덩어리로 묶어서 생각. 소프트웨어 언어의 발달과 컴파일러의 ..