선언적 프로그래밍

    선언적 프로그래밍과 명령적 프로그래밍

    선언적 프로그래밍과 명령적 프로그래밍 명령형 프로그래밍은 어떤 일을 어떻게 할 것인가에 관한 것이고, 선언적 프로그래밍은 무엇을 할 것인가에 관한 것입니다. example 식당에 갔습니다. 명령형 접근 (How) : 13번 이라고 적힌 표지판 아래에 있는 테이블이 비어있네요. 우리는 저기로 걸어가서 테이블에 앉도록 하겠습니다. 선언형 접근 : 2명 자리주세요. 명령형 방식은 실제로 자리에 어떻게 앉을지에 관심이 있습니다. 이를 위해서 어떻게 테이블을 잡아서 자리에 앉을지에 관해, 필요한 단계들을 절차적으로 나열해야 합니다. 반면, 선언형 방식은 오로지 내가 무엇을 원하는지에 관심이 있습니다. 자동차를 예로 들면 수동 스틱은 명령형 방식에 속하고 오토 스틱은 선언적 방식에 속합니다. 실제 코드로 예씨를 들..