프로그래밍 패러다임 (Programming Paradigm)
Frinee
1. 프로그래밍 패러다임 (Programming Paradigm) 이란?: 프로그래머에게 프로그래밍의 관점을 갖게 해주는 역할을 하는 개발 방법론을 말한다. 프로그래밍 패러다임은 크게 선언형, 명령형으로 나누며선언형에서는 함수형이라는 하위집합을 갖고명령형에서는 객체지향과 절차지향으로 나눈다.2. 선언형과 함수형 프로그래밍선언형 프로그래밍이란 "무엇을" 풀어내는가에 집중한 패러다임"프로그램은 함수로 이루어진 것이다." 라는 명제가 담긴 패러다임이기도 함다음은 자연수로 이루어진 배열에서 최댓값을 찾는 로직의 예시이다.const list = [1,2,3,4,5,6,11]const ret = list.reduce((max, num) => num > max ? num : max, 0)console.log(ret)..