2022/11/09
Why Functional Programming Matters
- “함수형 프로그래머들은 변수 없음, 부수효과 없음 등을 강조하지만 구체저긍로 어떤 의미인지 설명하지 못하고 있다.
- 금욕적이고 도를 닦는 행위처럼 보인다.
- 생산성의 큰 향상을 가져온 것은 모듈식 설계였다.
조립 수단
- 고차 함수(higher-order function)
- 지연 평가(lazy evaluation)
언어는 Lazy하지않고 자료구조는 Lazy하게
<aside>
💡 분해와 좋은 조립이 핵심이다. 이것이 함수형 프로그래머들의 목표가 되어야 한다.
</aside>
꾸준한 성장세(?)
함수형 프로그래밍언어대신 다른 언어가 순위권인 이유
- 킬러앱(Spring)
- 독점적인 플랫폼
- 낮은 허들