명령형(Imperative)언어와 선언형(Declarative)언어
명령형 언어(Imperative) 컴퓨터가 '어떻게 동작하는지'에 초점을 맞춥니다. 프로그램의 상태를 변화시키는 구문들에 초점을 둡니다. 상태와 제어흐름이 존재하며 상태를 필요에 따라 생성하고 정의하고 변경합니다. 그리고 특정 동작을 실행시키며 복잡한 문제를 유연하게 해결합니다. EX) C, C++, JAVA, Javascript, Pyhon, PHP 등 node로 살펴보면 결과 값을 알 수 있습니다. 선언형 언어(Declarative) 프로그램이 실제로 어떻게 흘러가는 지와 상관 없이 프로그램의 논리에 초점을 맞춥니다. 상태와 제어 흐름이 존재하지 않습니다. 즉, 약속된 정의만 사용해서 작성하는 언어를 의미합니다. EX) HTML, CSS, XML, SQL 등 Question : 뭔가 명령형과 선언형을..
개발 개념 살펴보기_
2020. 2. 26.