선언형과 함수형 프로그래밍
선언형 프로그래밍(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
- 네트워크 기초
- 스프링 R2DBC
- 인덱스최적화
- 자바
- 스레드
- 디자인 패턴
- 함수형 프로그래밍
- 불연속할당
- 네트워크
- 프로세스
- 대수확장성
- 보이스코드정규형
- 스프링 WebFlux
- 메모리 계층
- 중첩루프조인
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함