본문 바로가기

STUDY/JAVA

[객체지향] - 객체지향 과 절차지향 (수정중)

객체지향 과 절차지향





- 명령형 프로그래밍 (절차지향)

  • 프로그래밍프로그래밍의 상태와 상태를 변경시키는 구문의 관점에서 연산을 설명하는 프로그래밍 패러다임의 일종이다.

  • 컴퓨터가 수행할 명령들을 순차적으로 적어둔것



- 선언형 프로그래밍 (객체지향)

  • 어떤 방법으로 해야 하는지를 나타내기보다 무엇과 같은지를 설명하는 경우에 "선언형"이라고 한다.

  • 명령형 프로그램은 알고리즘을 명시하고 목표는 명시하지 않는 데 반해 선언형 프로그램은 목표를 명시하고 알고리즘을 명시하지 않는 것이다.

  • 선언형 언어는 다른 언어와 같이 문법을 가지고 있고 언어의 단어들이 어떻게 결합되어야 하는지 설명하고 있으며, 어떻게 프로그램의 출력에 맞게 할 것인지를 언어의 문장으로 설명하는 의미구조가 있다.




참고 사이트 : 위키피디아