선언형 프로그래밍은 ‘무엇’을 할 것인지에 집중하는 프로그래밍 패러다임이다.
이에 반해 명령형 프로그래밍은 ‘어떻게’ 할 것인지를 설명한다.
예를 들어, 데이터베이스에서 정보를 검색하는 경우, 선언형 프로그래밍은 검색하려는 정보의 조건만 명시하면 컴퓨터가 어떻게 그 정보를 찾을지 알아서 처리하게 된다.
ex) SQL, HTML …
장점
단점