
DEV/CS
함수형 프로그래밍이란?
🚀 객체지향은 동작하는 부분을 캡슐화하여 이해할 수 있게 하고, 함수형 프로그래밍은 동작하는 부분을 최소화해서 코드 이해를 돕는다. - 마이클 페더스. 레거시 코드 활용 전략中 🌏 프로그래밍 패러다임 프로그래밍 패러다임은 프로그래머에게 프로그래밍의 관점을 갖게 하고 결정하는 역할을 합니다. 명령형 프로그래밍 : 프로그래밍의 상태와 상태를 변경시키는 구문의 관점에서의 연산을 설명 절차 지향 프로그래밍 : 수행되어야 할 연속적인 계산 과정을 포함(C, C++) 객체 지향 프로그래밍 : 객체들의 집합으로 프로그램의 상호작용을 표현(C++, Java, C#) 선언형 프로그래밍 : 어떻게(HOW) 할 것인가 보다는 무엇(WHAT)을 할 것인가를 표현 함수형 프로그래밍 : 순수 함수를 조합하고 프로그램을 만드는 방..