명령적 썸네일형 리스트형 선언적 vs 명령적 프로그래밍 패러다임에 관한 아티클을 보다보면 "~는 선언적이라서 가독성이 좋다" 라는 표현을 종종 접하게 된다. 그런데 코드가 선언적이라는 말이 정확히 의미하는 바가 대체 뭘까? how보다 what에 관심을 두는 것? 함수형 컴퓨팅에 쓰이는 프로그래밍 패러다임? 명령형은 뭔가 if문이 많은것 같고... 선언형은 뭔가 명료하다!? 선언형 방식으로 작성되었다는 코드를 직접 보면 무슨 느낌인지는 알겠는데... 이게 그래서 명확하게 무엇인지 말하려고 하면 정의 보다는 선언적 프로그래밍의 특징, 느낌적인 느낌...정도 만을 나열하게 된달까. 그런 의문을 품고있던 중 SICP 책에서 기술하는 선언적 지식과 명령적 지식(선언적 지식과 자주 대비되는)의 정의가 퍽 와닿았다. 명령적 지식(imperative kno.. 더보기 이전 1 다음