반응형 선언형프로그래밍1 [RxSwift] 선언형 프로그래밍 RxSwift는 함수형 프로그래밍 패러다임을 따른다. 그리고 함수형 프로그래밍은 선언형 프로그래밍 패러다임을 따른다. 선언형 프로그래밍 패러다임을 공부해보자. 선언형 프로그래밍의 정의 위키피디아의 정의를 따르면 다음과 같다. 프로그램이 어떤 방법으로 해야 하는지를 나타내기보다 무엇과 같은지를 설명하는 경우에 "선언형"이라고 한다. 간단히 말하여, 명령형 프로그램은 알고리즘을 명시하고 목표는 명시하지 않는 데 반해 선언형 프로그램은 목표를 명시하고 알고리즘을 명시하지 않는 것이다. 선언형 프로그래밍은 구체적인 '방법'이 아니라 '목표' 자체를 설명하는 것이라고 한다. 반대로 '방법'을 설명하는 경우 명령형 프로그래밍 패러다임이라고 부른다. 그러므로 선언형 프로그래밍을 이해하기 위해서는 명령형 프로그래밍도 .. 2023. 8. 8. 이전 1 다음 반응형