2. 프로그래밍 패러다임
2️⃣ 프로그래밍 패러다임 프로그래밍 패러다임은 프로그래머에게 프로그래밍의 관점을 갖게해주는 역할을 하는 개발 방법론 프로그래밍 패러다임은 크게 선언형, 명령형으로 나누며, 선언형은 함수형이라는 하위 집합을 가진다. 명령형은 다시 객체지향, 절차지향으로 나뉜다. 2-1 선언형과 함수형 프로그래밍 무엇을 풀어내는가에 집중하는 패러다임 const ret = [1,2,3,4,5,11,12] ret.reduce((max, num) => num > max ? num : max, 0) console.log(ret) // 12 reduce는 배열만 받아서 누적한 결괏값을 반환 순수함수들을 블록처럼 쌓아 로직을 구현하고 고차 함수를 통해 재사용성을 높인 프로그래밍 패러다임 함수가 일급객체이기 때문에 객체지향 보다는 함..