반응형
항목 1 : C++를 언어들의 연합체로 바라보는 안목은 필수
오늘날의 C++는 다중패러다임 프로그래밍 언어라고 불린다.
절차적 프로그래밍을 기본으로 하여 객체 지향, 함수식, 일반화 프로그래밍을 포함하며 메타프로그래밍 개념까지 지원하고 있다.
C++을 단일 언어로 바라보는 시야를 넓혀 상관관계가 있는 여러 언어들의 연합체로 보자!
1. C
2. 객체 지향 개념의 C++
3. 템플릿 C++
4. STL
즉 C++은 한 가지 프로그래밍 규칙 아래 똘똘 뭉친 통합 언어가 아니라 네 가지 하위 언어들의 연합체이다!
꼭 잊지 말아야 할 것!
C++를 사용한 효과적인 프로그래밍 규칙은 경우에 따라 달라진다. 그 경우는 C++의 어떤 부분을 사용하느냐이다.
반응형
'언어 > C++' 카테고리의 다른 글
[Effective C++] 컴파일러가 만들어낸 함수가 필요 없으면 확실히 이들의 사용을 금해 버리자 (0) | 2020.01.06 |
---|---|
[Effective C++] C++가 은근슬쩍 만들어 호출해 버리는 함수들에 촉각을 세우자 (0) | 2020.01.05 |
[Effective C++] 객체를 사용하기 전에 반드시 그 객체를 초기화하자 (0) | 2020.01.04 |
[Effective C++] 낌새만 보이면 const를 들이대 보자! (0) | 2020.01.03 |
[Effective C++] #define을 쓰려거든 const, enum, inline을 떠올리자 (0) | 2020.01.02 |