선언형 프로그래밍

선언형 프로그래밍은 ‘무엇’을 할 것인지에 집중하는 프로그래밍 패러다임이다.

이에 반해 명령형 프로그래밍은 ‘어떻게’ 할 것인지를 설명한다.

예를 들어, 데이터베이스에서 정보를 검색하는 경우, 선언형 프로그래밍은 검색하려는 정보의 조건만 명시하면 컴퓨터가 어떻게 그 정보를 찾을지 알아서 처리하게 된다.

ex) SQL, HTML …

선언형 프로그래밍의 장단점

장점

단점