ETC/✏️ Study

ETC/✏️ Study

명령형 VS 선언형 프로그래밍

선언형 (Declarative) 프로그래밍 필요한 것을 달성하는 과정 하나하나 기술하는 것보다 필요한 것이 어떤 것인지 기술하는 데 방점을 두고 애플리케이션의 구조를 세워 나가는 프로그래밍 구조 무엇(what)을 해야할지 프로그래밍 하는 것 목표를 명시하고 알고리즘을 명시하지 않음 프로그램이 함수형 프로그래밍 언어, 논리형 프로그래밍 언어 등의 언어로 작성된 경우 선언형 프로그래밍 언어 : HTML, Lisp, Haskell, Prolog, SQL, XML ... 장점: 가독성이나 재사용성이 좋고, 오류가 적음. 프로그램 동작을 변경하지 않고도 관련 값을 대체 할 수 있음. 명령형 (Imperative) 프로그래밍 코드로 원하는 결과를 달성해 나가는 과정에만 관점을 두는 프로그래밍 스타일 어떻게(how)..

숭코기
'ETC/✏️ Study' 카테고리의 글 목록 (3 Page)