[프로그래밍 언어론] 객체 지향 프로그래밍(OOP) vs 함수형 프로그래밍(FP) 비교


[프로그래밍 언어론] 객체 지향 프로그래밍(OOP) vs 함수형 프로그래밍(FP) 비교

객체 지향 프로그래밍, 함수형 프로그래밍이란? 프로그래밍 패러다임은 크게 두 가지 종류로 나눠볼 수 있다. 명령형(Imperative) 프로그래밍과 선언형(Declative) 프로그래밍. 객체 지향 프로그래밍(OOP)은 명령형 프로그래밍, 함수형 프로그래밍은 선언형 프로그래밍에 속한다. 객체 지향 프로그래밍은 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러 개의 독립된 단위, 즉 "객체"들의 모임으로 파악하고자 하는 프로그래밍 패러다임 중 하나이다. 함수형 프로그래밍은 자료 처리를 수학적 함수의 계산으로 취급하고 상태와 가변 데이터를 멀리하는 프로그래밍 패러다임의 하나이다. 특히, 함수형 프로그래밍은 최근 들어 각광 받는 프로그래밍 패러다임이라고 할 수 있다. 개발 속도를 높여 생산성을 높이고, ..


원문링크 : [프로그래밍 언어론] 객체 지향 프로그래밍(OOP) vs 함수형 프로그래밍(FP) 비교