C++참고서 추천 부탁 드려요.
글쓴이: mrchu / 작성시간: 월, 2003/08/11 - 8:42오전
안녕하세요?
그전까지 C를 주로 쓰다가 C++로 바꾸는 중인데요.
공부할게 많아서 어렵군요.
C++책중에 참고(Reference)로 쓸만한 책 추천 부탁 드립니다.
The C++ Language는 물론 가지고 있는데, 참고용으로 보기는 쉽지 않더군요.
예를들어 템플레이트의 정확한 사용법을 알고 싶을때, 한두페이지만 참고해서 답을 얻을 수 있는 책이 있었으면 좋겠습니다. The C++ Language는 해당 Chapter전체를 읽어야 하더군요...
그럼 고수님들의 도움 부탁 드립니다....
Forums:
고수는아니지만..
Deitel & Deitel 의 How to 시리즈가 참 좋다고 생각 하고 있습니다.
...
그런 책이 있을까요..^^; 저도 잘 알지는 못하지만, 제 생각에 말씀하신 것처럼 C++ 의 어떤 항목에 대해 몇 페이지 찾아보고 바로 파악할 수 있도록 설명하기는 어렵지 않을까 싶습니다. 그리고 적어도 제가 본 책중에는 그런 책이 없었구요. C++은 "핵심 사항에 대한 정의" 를 가지고 익히기에는 너무 복잡하지 않은지..어쩔 수 없이 "용례와 해설을 통한 학습" 을 할 수 밖에 없을 것 같더군요.
혹시 모르니까...이곳 게시판에서 검색해보시면 C++ 책에 대한 많은 글이 나올겁니다. 그 중에 찾고 계신 스타일의 책에 대한 이야기가 있을 지 모르니 한번 검색해보세요.
Exception C++ series by ShtterOREffe
Exception C++ series by Shtter
OR
Effective C++ series by Meyers
이것들이 괜찮을거 같군요...
아직 사노고 다 읽어 보진 못 했지만...
그리고 C++ FAQ 이 놈도 보면 많은 도움이 될것 입니다.
<어떠한 역경에도 굴하지 않는 '하양 지훈'>
#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);
메이어 씨 책은 읽어 봤습니다.
답변들 감사 드립니다.
메이어 씨 책은 읽어 봤습니다. 좋은 책들이더군요.
제가 찾고 있는 책들은 학습서가 아니고 레퍼런스입니다.
위에서 추천해주신 How to...시리즈는 학습서 아닌가요?
외국 서적에서는 ARM을 많이 추천하던데, 이거 보신 분 계신가요?
너무 어려울것 같아서...
Re: 메이어 씨 책은 읽어 봤습니다.
effective 시리즈까지 보셨을 정도면 reference로 TC++PL을 그냥 보시는게
젤 나을듯 보입니다.. 순전히 제 개인적인 의견입니다만 ARM은 reference of reference 가 아닌가 싶네요....
template 사용시 좋왔던 것은
성안당의 C++ 기초 플러스
이 템플릿 부분 분만 아니라 C++모든 문법의 레퍼런스로 좋왔습니다.
More Effective C++도 좋왔습니다. Effective STL 도 추천합니다.
이책은 학습서이기도 하지만 모두 본뒤에 레퍼런스로 쓰기도 좋았습니다.
전자는 기초 도서라 구입하시기 꺼리시면 후자도 좋을것 같습니다.
그리고, 가장 좋왔던 것은 아무래도 STL 자체 소스 같습니다.
꾸준히 보니 친해 지는군요. 그 히한한 소스가 ;;
Modern C++ Design 추천
글을 올리신 것을 보면 저보다 훨씬 programming 경험도 많고, C++ 공부도 많이 하신 것 같습니다.
이미 알고 계실 것 같지만 혹시나 해서 감히 답글을 답니다.
최근 Modern C++ Design 이 번역출간되었습니다. 저도 아직 안 읽었는데 이런 글을 쓸려니 상당히 뭐하네요. -_-...
번역에도 상당히 공을 들인 것으로 보입니다.
C++ in Depth Series 가 처음으로 번역출간된 Accelerated C++ 가 하도 오자가 많고, 번역도 마음에 안 들어서 시큰둥한데 Modern C++ Design 에 다시 한번 기대해 봅니다.
Reference 식의 책은 아니고, template 과 다중상속을 중심으로 C++ 의 한계에 도전하는 것으로 압니다. 내용은 C++ 를 사용한 Design Pattern 접근으로 알고요.
Scott Meyers 가 저자와 mail 을 주고 받고는 자신은 template 에 대한 책을 쓰면 안되겠다고 마음먹었다고 합니다. 그리고 저자에게 책을 집필하도록 도와줬다는군요.(책 서문을 Scott Meyers 가 썼는데 이런 내용이 나옵니다.)
비록 Reference 는 아니더라도 template 공부에 많이 도움이 되리라고 봅니다.
Re: Modern C++ Design 추천
한국판 Accelerated C++이 번역이 좋지않다는 평이 있긴 하지만,
감수자인 곽용재님의 번역 수준에 비교하면 그렇게 느끼실 뿐, 우리나라 번역서의 전체적인 수준으로 볼 때는 괜찮은 수준입니다.
(개인적 여담: 제가 용재형의 연구실 후배이기 때문에 사정을 잘 압니다만, 워낙 바쁘신 분이라 제대로 된 감수가 되지 못할 것이 당연할 거라고 예상했었죠. 사실상 출판사쪽의 인기 번역자 이름 팔아먹기 전략입니다. :oops: )
하여튼 원서 내용이 워낙 훌륭하기 때문에 꼭 읽어보실 것을 권합니다.
Modern C++ Design도 지금 읽고 있는데요, 번역은 상당히 괜찮은 편입니다. 다만 오타는 몇군데 있습니다. :? 초반부인 Part.1이 상당히 어렵지만, 실제 적용편인 Part.2가 오히려 쉬워지기 때문에 후반부를 읽으면서 초반부 내용을 복습하며 읽어가면 어렵지 않게 이해할 수 있습니다.
C++문법을 마스터한 분이라면 누구나 읽을 수 있고 꼭 읽어두어야 할 만 책입니다.
Re: 메이어 씨 책은 읽어 봤습니다.
레퍼런스라면 The C++ Standard Library : A Tutorial and Reference
를 구비하실 것을 권합니다. 물론 번역서도 출간되어 있지요.
댓글 달기