|
C++이 객체지향 설계가 디자인 과점에서는 매우 훌륭함에도 불구하고 성능상의 문제로 개발 언어로서 채택되지 못하는 것에 대해서 C++에서도 충분히 C 수준의 성능을 낼 수 있다는 주제로 씌여진 책입니다.
물론 책의 내용대로 하려면, C++ 장점의 일부를 포기해야 합니다. 결국 저자는 성능과 유연성의 2가지 관점에서 최적해를 스스로 구하라고 말하고 있습니다.
어쨌든 기존의 C++ 책과는 달리 성능이라는 한가지 주제만을 다루었다는 점에서 C++에 의문을 가졌던 분들이나 속도 때문에 C++의 사용을 주저했던 분들에게 한 번정도 읽어 보시라고 권유하고 싶습니다. C++을 약간이라도 써보신 분은 책의 내용이 그다지 어렵지 않으실 겁니다.
번역은 그다지 좋지 않습니다. 특히 뒷부분으로 갈수록 상태가 더 않좋더군요. [인상깊은구절] C++가 기업에서 본격적으로 쓰이기 시작한 이래로 우리는 다음과 같은 이야기를 여러 번 들었다. C++는 성능이 중요한 응용프로그램을 구현하기에 그다지 좋은 선택이 아니다. - 저자 서문 중에서 - |
|
c++ 프로그램의 성능에 관련되 내용의 책이다. 책의 내용은 괜찮은거 같다. 다만 번역이 조금 매끄럽지 않은 부분이 있지만 그래도 재미있게 읽었다. 내용의 구성중 괜찮았던 점은 해당 코드와 그 코드에 대한 컴파일러가 최적화 했을 시의 코드 그리고 그에 대한 어셈블리어 코드 (있는 경우는 많이 없었지만) 그에 따른 성능 그래프 로 보여주고 있어 그 결과를 한눈에 볼 수 있어 좋았던거 같다. 하드웨어적인 부분도 같이 언급하고 있어 그 부분도 또한 좋았다. 다만 아쉬웠던 점은 저자의 욕심인지는 모르지만 이것저것 단순히 나열하듯이 언급한 단락들이 좀 아쉬웠다. |
|
책 목차를 보고 샀다. 왔다갔다하면서 좀 보면 재미도 있을것 같고.. 분량도 많지 않아서.
원서를 샀더라면 책의 내용은 괜찮을것 같다. 여러가지 사용에 대해 원리부터 속도까지....
그러나... 이건 번역서... 완전 힘들다. 문장을 막 읽으면 무슨 말이지 머릿속에 안들어오고.. 문장 하나하나를 꼼꼼히 주어가 뭔지 어딜 수식하는지 파악하고 읽어야한다.
저는 c언어만 10년한사람입니다. 근데 이책은 한국어가 어려워서 버스타고왔다갔다하면서는 못읽겠어요.. 아마도 한밤중에 도서관에서 혼자있을때 글자를 하나하나 문장을 파악해가며 읽어야할 책입니다.
해석을...어쩜 그렇게 하셨는지...
|