61.1 함수형 프로그래밍
프로그래밍을 작성할 때 사용할 수 있는 프로그래밍 패러다임에는 절차 지향, 개체 지향, 함수형 세 가지가 가장 일반적입니다. 이 책에서도 31강의 알고리즘과 절차 지향 프로그래밍, 47강의 개체와 개체 지향 프로그래밍과 이 강의의 함수와 함수형 프로그래밍에서 세 가지 체계를 정리합니다.
함수형 프로그래밍은 상태 값을 가지지 않는 함수들을 연속으로 호출해서 사용하는 개발 스타일로 볼 수 있습니다. 메서드 체이닝을 사용하는 LINQ의 확장 메서드들이 함수형 프로그래밍의 전형적인 예입니다.