함수형 프로그래밍의 이해 | 깔끔한 코드 체계의 기초


함수형 프로그래밍의 이해 | 깔끔한 코드 체계의 기초

함수형 프로그래밍은 초창기부터 존재한 소프트웨어 개발의 한 방식인데 최근 들어 새롭게 그 중요성이 부각되고 있다. 여기서는 함수형 프로그래밍의 기본 개념에 대해 알아보고 자바스크립트와 자바 예제를 살펴본다. 함수형 프로그래밍의 정의 함수는 코드 체계의 기초다. 함수는 모든 고차 프로그래밍 언어에 존재한다. 일반적으로 함수형 프로그래밍은 깔끔하고 유지보수가 용이한 소프트웨어를 만들기 위해 최대한 효과적으로 함수를 사용하는 것을 의미한다. 더 구체적인 의미로는 하나의 프로그래밍 패러다임으로 정의되는 일련의 코딩 접근 방식이다. 함수형 프로그래밍을 객체 지향 프로그래밍(OOP)과 절차적 프로그래밍의 반대 개념으로 정의하는 때도 있다. 그러나 각 접근 방법은 상호 배타적이지 않으며 대부분 시스템은 3가지 모두를..


원문링크 : 함수형 프로그래밍의 이해 | 깔끔한 코드 체계의 기초