선언형프로그래밍 (1) 썸네일형 리스트형 명령형 프로그래밍 vs 선언형 프로그래밍 명령형 프로그래밍 무엇을 어떻게 할 것이다. 코드로 원하는 결과물을 얻기 위한 과정에 집중한다. 선언형 프로그래밍 무엇을 할 것이다. 원하는 결과물을 얻기 위한 과정 하나하나보다는 필요한 것들을 기술하는 데 중점을 둔다. level 1에서 바닐라 자바스크립트로 애플리케이션을 만들었을 때는 주로 명령형 프로그래밍을 한 것 같다. 모든 코드는 '어떤 상황에서 어떻게 작동해라!'라는 의도를 가지고 작성되었으니 말이다. 아무래도 초심자의 입장에서는 알고리즘을 하나하나 머릿속에서 떠올리며 그 과정을 코드로 작성하다 보니 명령형 코드로 작성하게 되는 것 같다. 그러다가 여러 함수나 메서드를 알게 되면서 지금까지의 코드를 선언형으로 바꿀 수 있다는 것을 알 수 있는 것 같다. 명령형 let string = 'THis.. 이전 1 다음