절차지향 썸네일형 리스트형 [면접을 위한 CS 전공지식 노트] 프로그래밍 패러다임 🔑프로그래밍 패러다임 프로그래머에게 프로그래밍의 관점을 갖게 하는 역할을 하는 개발 방법론 🔑선언형과 함수형 프로그래밍 선언형 프로그래밍 "무엇을" 풀어내는가에 집중 "프로그램은 함수로 이루어진 것이다"라는 명제가 담겨 있음 함수형 프로그래밍 선언형 패러다임의 하위 카테고리 순수함수를 쌓아 로직을 구현하고 고차 함수를 통해 재사용성을 높임 순수함수 : 출력이 입력에만 의존함 고차함수 함수를 값채점 매개변수로 받아 로직을 생성할 수 있는 것 고차함수를 사용하기 위해서 해당 언어는 '일급 객체'라는 특징을 가져야 함 일급 객체 변수나 메소드에 함수가 할당되어야 함 함수 안에 함수를 매개변수로 담을 수 있어야 함 함수가 함수를 반환할 수 있어야 함 자바 스크립트에서 선호하는 방식 : 단순하고 유명한 언어이면서.. 더보기 이전 1 다음