함수형 프로그래밍(Functional Programming) 함수형 프로그래밍이란, 프로그래밍의 여러가지 패러다임중 하나(OOP 같은거처럼) 함수의 조합으로 작업을 수행하며, 중요한것은 이 작업이 이루어지는 동안 작업에 필요한 데이터와 상태는 변하지 않음 객체지향 프로그래밍(Object-Oriented Programming) 객체 지향 프로그래밍 (Object-Oriented Programming, OOP)은 프로그래밍에서 필요한 데이터를 추상화 시켜 상태와 행위를 가진 객체로 만들고, 객체들간의 상호작용을 통해 로직을 구성하는 프로그래밍 방법이다. 위 까지가 대충 검색하면 나오는 간단한 정의이고, 여기서 각각의 패러다임에 대한 세부적인 내용을 다루는것은 의미가 없기에 생략한다. 내가 이것에 대해 고찰을..