선언형과 함수형 프로그래밍
선언형 프로그래밍 선언형 프로그래밍은 '무엇'을 할 것인지에 집중하는 프로그래밍 패러다임이다.이에 반해 명령형 프로그래밍은 '어떻게' 할 것인지를 설명한다.예를 들어, 데이터베이스에서 정보를 검색하는 경우, 선언형 프로그래밍은 검색하려는 정보의 조건만 명시하면컴퓨터가 어떻게 그 정보를 찾을지 알아서 처리하게 된다. ex) SQL, HTML ... 선언형 프로그래밍의 장단점 장점코드가 직관적이며 가독성이 높다.개발자가 '어떻게'를 걱정할 필요가 없으므로 개발이 단순화된다. 단점선언형 프로그래밍은 컴퓨터에게 과정을 자동으로 처리하도록 맡기므로 성능 문제가 발생할 수 있다.하드웨어에 대한 최적화가 어려울 수 있다. 함수형 프로그래밍 함수형 프로그래밍은 선언형 패러다임의 일종으로, 작은 순수 함수들..
2024.07.15