2024/07/051 [면접을 위한 CS 전공지식 노트] 프로그래밍 패러다임 0. 프로그래밍 패러다임이란 ?프로그래머에게 프로그램을 어떻게 바라볼지에 대한 관점을 제공하는 개발 방법론 프로그래밍 패러다임은 크게 '선언형'과 '명령형'으로 나누며, 선언형은 함수형이라는 하위 집합을 갖는다. 또한 명령형은 다시 객체지향과 절차지향으로 나뉜다. 1. 선언형 프로그래밍과 함수형 프로그래밍선언형 프로그래밍(Declarative programming)이란 어떻게(How)보다는 무엇(What)을 수행할 것인지에 집중하는 프로그래밍 방식 함수형 프로그래밍의 개념과 특징자료 처리를 수학적 함수의 계산으로 취급하는 프로그래밍 패러다임 함수형 프로그래밍(Functional programming)은 선언형 패러다임의 일종으로, 작은 순수 함수들을 블록처럼 쌓아서 로직을 구현하고 고차 함수를 통해 재사.. 2024. 7. 5. 이전 1 다음