imperative vs declarative
명령형 -> 실행할 동작을 한 스텝씩 일일이 다 코드로 쓴다 컴퓨터에게 스텝바이스텝 다 알려주는 것임
선언형 -> 메소드 등을 통해 간결한 코드
https://codeburst.io/imperative-vs-declarative-javascript-8b5e45a602dd