2005년 01월 전체 글 목록

C 프로그래밍의 이해

C 프로그래밍의 이해 - 6점
스티브 오울린 지음, 최성원 옮김/한빛미디어

이 서평은 한빛미디어 홈페이지에 작성했던 서평을 일부 수정한 것입니다.


정말 좋은 책입니다.
라고는 적었지만.. 조금은 실망입니다.

C++프로그래밍의 이해를 먼저 봐서인지 C++ 프로그래밍의 이해 쪽에 있던 예제들도 대거 이쪽에도 포함되어 있다... 라는 것은 일단 제쳐두겠습니다. C++를 우선시 하실 의향이라든가가 있으시다면 C++프로그래밍의 이해 쪽을 구입하시는 편이 이익일 것 같은 느낌이군요. 둘다 구입하시겠다면 뭐.. 부유하신거고.;

그래도 전체적으로 어려운 편은 아닙니다. 예제도 멋지고... 내용 자체만으로 보면 상당히 좋은 책이라고 감히 적을 수 있겠군요. (단지 C++프로그래밍의 이해; 쪽을 이미 읽은 경우라면 상당히 싱거울지도요..;)

내용 자체에 대해서는 큰 불만은 없습니다만... 번역서라서인지 조금 심각하게 실망스러운게 많더군요. 바로 아랫쪽에 수시로 튀어나오는 '역자주'.
C 책을 보는, 적어도 오라일리 쪽 책을 알고 이쪽을 보는 사람 수준의 정도라면 다 알 정도의 기초적인 내용조차 친절하게 역자주를 달아놓아, 즐겁게 그 책을 읽는 진행의 맥을 잔혹하게 끊어버립니다.(소설책의 예를 들 수 있을까요. 그는 부산*으로 떠났다. 라고 해두고 아랫쪽에 *부산:대한민국 경상남도의 광역시이다.; -_- 같은 느낌이 엄습하더군요.)

아무튼 간만에 각주 읽으면서 짜증 느껴 본 책이었습니다. 그것도 원서에 포함되는 각주가 아닌 '역자주' 남발이라니. ...;; 역자주가 아닌 각주들은 그래도 간혹 나오는 것이고 즐거운 내용들인데 역자주는.. 도대체.; -_-;;; 그동안 원서 내용에 충실한걸로 정평이 나 있는((물론 출판사 홈페이지에 올렸던 글이라서 이렇게 적었었다-_-;;)) 한빛의 번역서 같지 않은 오버들이 유독 돋보이는 책인 느낌입니다..;;;

저런 번역과 관련된 '정말로 제 개인적인' 사소한 문제만 제외하면 아주 좋은 책이라고 적을 수 있겠군요. 그렇지만 이 책 역시 활용이라든가 윈도우 프로그래밍 등등으로 나아가는 방법 등과 같은 식의 사후처리(;;)에서 약한 모습.. 입니다. 함수 포인터라든가와 같은건 아예 언급조차 없고.. 윈도우 프로그래밍으로 나갈거라면 이 책으로 모든 걸 해결할 수 있다고는 생각하면 당해버릴 듯.

멋지고 이해하기 쉬운 서술이라는 것은 역시 부인할 수 없는 것.. 그냥 가볍게 적자면 초심자 대사의 책 느낌이 나지 않는 초심자 대상의 책.. 이라고 할 수 있겠군요.

by nvu | 2005/01/05 21:45 | 트랙백 | 덧글(0)

C++ 프로그래밍의 이해

C++ 프로그래밍의 이해
Steve Oualline 지음, 송호중 옮김 / 한빛미디어
나의 점수 : ★★★★

이 서평은 한빛미디어 홈페이지에 등록했던 서평을 일부수정한 것입니다.

우선, 역시 오라일리 라는 평이 우선적으로 내려지는 책이었다.

구성이 짜임새 있고 설득력이 있다.
프로그래밍 스타일에 대한 이야기를 서두에 앞세운 것 역시 도발적이면서도 멋진 짜임새라고 생각된다.
무시할 수 없는 사안이니까.

C++는 고사하고 C도 애매한 유저... 라고 자신에 대해 생각하고 있는 그런 사람이라면 정말 이 책은 맛나는 책이 될 것 같은 느낌.
그다지 'C++ 만'을 위한 책이라는 느낌이 들지 않을 정도로 C의 기본적인 그것에 대해서도 꽤 자세히 이야기하고 있기 때문.


물론 서술되는 언어들의 기본적인 것은 C++ 책이라는 느낌 그대로.
앞 서두 부분에서는 C의 기본적인 개관에 대해서 이야기하면서 C++로 나아가기 위한 토대를 놓고, 그 다음부터 본격적으로 C++로. OOP라는 개념을 잡아주기 위해서 흔히 사용되는 스택 기법을 설명해나가는 그 부분은 다른 C++ 책에서도 볼 수 있지만.
어떻게 보면 이것은 되레 이 책의 약점일 수도 있다.
C++가 완벽하게 정의된 시점이 아니었다고는 하지만, C를 이미 익힌 사람에게는 쓰잘데기 없는 부분이 꽤 된다는 의미이기도 하기 때문.


평범한 예제들은 매우 효과적으로 설명되어 있다.
이리저리 포함되어 있는 그림과 연습 문제들. 배우려는 의지를 갖고 있는 사람에게라면 정말 호소력이 있는 듯 하다.


그러나 전체적으로 어려운 느낌.
또 지나치게 기본적인 C++에 대해 설명하려고 하는 저자의 의도 때문에일지는 몰라도 초심자에게는 이걸 어떻게 활용하라는 거지?
라는 의문이 생기게 해버릴 수도 있고...


언어 자체에 중점을 맞춰기 때문에.... 라고 생각하면 이 책만의 장점이 되겠지만.
(다른 C++ 책들은 은근슬쩍 AppWizard 라든가로 어플 개발하는 쪽으로 곧장 넘어가버리니....)


자질구레한 예제와 연습 문제가 많아 좋지만, 그러나 실무에 적용시키는 방법에 대한 논지에서의 접근에 있어서는 조금 아쉬운 듯하다. (물론 활용서는 아니지만.;)


if (a =! 2) ... 던가... 의 연습 문제는 강력. 저자는 C/C++ 유저들이 하는 사소하면서도 엄한 실수들을 죄다 꿰고 있었다.
(이것은 나중에 이 저자가 쓴 재미있게 빠져드는 C++ 프로그래밍의 함정?이란 책을 통해 아예 문제집이란 형태로 승화된다)


목차도 나중에 찾아보기 쉽도록 세세하고 잘 구분되어 있는 편.

요컨데 개념을 잡기 좋은 맛나는 책.

by nvu | 2005/01/05 20:53 | 트랙백 | 덧글(0)

◀ 이전 페이지          다음 페이지 ▶