선언형 프로그래밍이란?

Posted on 2021-09-21 by GKSRUDTN99
Swift&Xcode RxSwift Programming Paradigm


선언형 프로그래밍


선언형 프로그래밍이란?

프로그램이 어떤 방법으로 해야 하는지를 나타내기보다 무엇과 같은지를 설명하는 경우에 '선언적'이라고 한다.
예시로 웹 페이지는 선언형이다.

웹 페이지는 제목, 글꼴, 본문, 그림과 같이 '무엇'이 나타나야 하는지를 묘사하는 것이지 '어떤 방법으로'컴퓨터 화면에 페이지를 나타내야 하는지를 묘사하는 것이 아니다.


명령형 프로그래밍과의 대조

명령형 프로그래밍은 프로그래머가 사용할 알고리즘을 명시하되, 목표는 명시하지 않는다.
선언형 프로그램은 목표를 명시하고 알고리즘을 명시하지 않는다.

...
Anonymous    May 2, 2024, 3:27 p.m.

좋은 글 잘 보고 갑니다

Updated: May 2, 2024, 4:52 p.m.