선언형과 함수형 프로그래밍
선언형 프로그래밍(Declarative Programming)이란? 무엇을 풀어내는가에 집중하는 패러다임이며, "프로그램은 함수로 이루어진 것이다."라는 명제가 담겨 있는 패러다임이다. 함수형 프로그래밍(Functional Programming)이란? 선언형 패러다임의 일종으로 '순수 함수'들을 블록 처럼 쌓아 로직을 구현하고, '고차 함수'를 통해 재사용성을 높인 프로그래밍 패러다임이다. 자바스크립트는 객체지향 프로그래밍보다 함수형 프로그래밍 방식이 선호된다. 순수 함수 출력이 입력에만 의존하는 것을 의미한다. const pure = (a, b) => { return a + b } pure 함수는 들어오는 매개변수 a, b에만 영향을 받는다. 만약 a, b가 아닌 다른 전역 변수 등이 출력에 영향을 준..
CS/프로그래밍
2022. 9. 14. 22:06
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 스레드
- 직접매핑
- 네트워크
- 프로세스와 스레드
- 프로세스
- 함수형 프로그래밍
- 디자인 패턴
- 세컨더리인덱스
- 클러스터형인덱스
- Design Pattern
- 프로그래밍
- java
- 선언형 프로그래밍
- 코틀린
- 인덱스최적화
- 연관매핑
- 프로세스 컴파일
- 스프링 WebFlux
- 자바
- 대수확장성
- 스프링 R2DBC
- 보이스코드정규형
- 중첩루프조인
- 네트워크 기초
- 불연속할당
- 캐시매핑
- 정렬병합조인
- 직접연관매핑
- 메모리 계층
- 프로그래밍 패러다임
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함