Optimized C++ (C++ 최적화)

Optimized C++ (C++ 최적화)

정말 강력하게 추천하는 책이다. 책의 내용 구성부터 너무나도 알차다. 초반에는 기본적으로 최적화 할 수 있는 방향을 제시함으로써 C++ 을 최적화를 해야하는 이유를 자세히 설명을 해준다. 사실 모든 언어에서도 최적화는 필요로 하지만 방대한 자료와 자율성을 가진 C++ 로써는 최적화의 기법도 상당히 많고, 기괴하다. 개인적으로 C++ 기초 공부하고 Effective C++ 책을 보며 실력을 향상시키는 정석(?) 적인 방향으로 잡았었다면 개인적으론 STL 기본 공부까지 마치고 난뒤 이책을 꼭 보라고 추천하고 싶다. 기본적인 STL을 무작정 사용하지 않고 어떻게 사용하면 효과적으로 성능을 낼 수 있을지 자세히 설명이 되어있다. 또한 STL을 사용하며 주의점도 알려줌으로써 기본적인 STL 사용법을 강화 시켜 줄 수 있을것 같다. 또한 입출력 최적화, 스레드 최적화 메모리 최적화도 설명 함으로써 아주 심화 깊은 얘기를 다룰수는 없는 분량이지만 자신이 조금더 깊은 공부를 하고 싶다면 이책을 꼭 한번 읽고 공부를 하면 좋을 것같다는 생각이 든다. 책의 난이도는 약간 있으니 초심자가 보기는 부담 스러울 수는 있으나, 방대한 양을 설명을 하기보단 기본적이고 핵심적인 최적화를 설명하기에 꼭 읽어보길 추천하며 기본 문법과 간단한 STL 공부는 하고 책을 읽으면 훨씬 많이 도움이 될 책이다.