프로그래밍
-
[프로그래밍 언어] 절차적 프로그래밍 vs 객체지향 프로그래밍프로그래밍 언어/개념 2021. 6. 7. 01:24
절차적 프로그래밍(Procedural Programming) 객체지향 프로그래밍에 대조되는 것으로 생각하여 절차지향 프로그래밍으로 알고 있는 사람이 많은데, "절차지향 프로그래밍 = 절차적 프로그래밍" 이며, "절차적 프로그래밍"이 조금 더 맞는 단어이다. 또한 절차적 프로그래밍과 객체지향 프로그래밍은 반대되는 단어가 절.대.로 아님을 이해해야 한다. 절차적 프로그래밍이란 Procedure(프로시저)를 이용하여 작성하는 프로그래밍 스타일이다. Procedure의 목록으로는 루틴, 서브루틴, 메소드, 함수 등이 있다. 간단히 보는 procedure의 목록 루틴: main 문 서브루틴: main문 밖에서 정의한 코드 블럭 중에 반환 값이 없는 것 함수: main문 밖에서 정의한 코드 블럭 중에 반환 값이 있..