더북(TheBook)

표 3-1 명령형 사고방식과 선언형 사고방식의 비교

특징

명령형 사고방식

선언형 사고방식

초점

어떻게(how to)

무엇(what)

실행 절차

중요도가 높음

중요도가 낮음

함수형 프로그래밍은 함수를 통해 선언형 사고방식을 구현합니다. 이러한 성질 덕분에 명령형 프로그래밍이나 객체지향 프로그래밍보다 더 높은 수준의 추상화가 가능하고 코드의 재사용성, 유지·보수성, 확장성, 안정성 등 다양한 장점을 얻을 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.