원서 : Essential C++ (Addison Wesley)
출판사 : 인포북
저자 : 스탠리 B. 립먼
번역 : 최세영
감수 : 곽용재
이 책은 Accelerated C++ 에 이은 시리즈의 두 번째 책이다.
이 책은 Accelerated C++과 같은 독자층을 타겟으로 한다.
즉, 입문자 용이라는 말이다.
그러나 접근이 전혀 틀리다.
이 책은 C++이 소유한 다섯가지 프로그래밍 방식에 대해 이야기 한다.
(물론 그 이외의 이야기도 다루기는 한다.)
1. 절차적 프로그래밍 (C로부터 와서 발전 된 것들)
2. 제너릭 프로그래밍 (STL)
3. 객체 기반 프로그래밍 (class)
4. 객체 지향 프로그래밍 (OOP)
5. 템플릿 프로그래밍 (일반적으로 변태 프로그래밍)
이는 C++이 프로그래밍 언어의 제왕으로 군림할 수 있게 하는 요소들이면서
C++ 안에서 유기적으로 결합되어 강력함을 만들어 내는 요소들이다.
그러나 사실 난 이 책을 다 읽지 않았다.
좀 더 솔직해지자면 반도 읽지 않았다.
그 이유는 'The C++ Programming Language'와 동시에
이책을 보아야 할 이유를 알 수 없었기 때문이다.
'The C++ Programming Language'를 읽기 어려워 하거나 부담스러워 한다면,
대신 이 책을 선택하는 것은 매우 훌륭한 선택이 될 수 있다.
하지만, 내 기준으로는...
후일 시간을 내어 다시 기초를 돌아보는 때에 펼쳐볼 수는 있겠지만,
그리고 그 때 다시 다른 평가를 내릴지도 모르지만,
지금은 이렇게 평가 하기로 하겠다.


::: 사람과 사람의 교감! 人터넷의 첫 시작! 댓글을 달아주세요! :::