
언어/C++
[Effective C++] C++를 언어들의 연합체로 바라보는 안목은 필수
항목 1 : C++를 언어들의 연합체로 바라보는 안목은 필수 오늘날의 C++는 다중패러다임 프로그래밍 언어라고 불린다. 절차적 프로그래밍을 기본으로 하여 객체 지향, 함수식, 일반화 프로그래밍을 포함하며 메타프로그래밍 개념까지 지원하고 있다. C++을 단일 언어로 바라보는 시야를 넓혀 상관관계가 있는 여러 언어들의 연합체로 보자! 1. C 2. 객체 지향 개념의 C++ 3. 템플릿 C++ 4. STL 즉 C++은 한 가지 프로그래밍 규칙 아래 똘똘 뭉친 통합 언어가 아니라 네 가지 하위 언어들의 연합체이다! 꼭 잊지 말아야 할 것! C++를 사용한 효과적인 프로그래밍 규칙은 경우에 따라 달라진다. 그 경우는 C++의 어떤 부분을 사용하느냐이다.