<aside> 💡
Functional (vs 절차적 프로그래밍)
대표언어
특징과 철학
철학
언어적표현력 추구 (자질구래한 예외|변화 없음)
컴퓨팅성능은 2순위 (데이터의 역설존재 : 처음엔 싸지만, 두번째부턴 비싸다)
특징
코드방식
장단점
cpp의 양대축
축
설명
1. C
C계승, 절차중심
2. OOP
명사중심
3. FP
동사중심
4. 제네릭 프로그래밍
타입파라미터화→코드일반화
5. 메타프로그래밍
컴파일타임 계산/코드 생성
6. 병행성 프로그래밍
멀티스레드, 병렬처리 지원
+7, 이벤트기반
프로그래밍 일반론
</aside>