메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

한빛리더스 사이에서 핫했던 그 책!!

slinkym***

|

2013-11-29

전문가를 위한 C++ : C++ 11을 대하는 유쾌한 방법(개정판 2권)

C++ 전문가가 되기 위해 필요한 내용을 조목조목 옮겼다. C++의 기본 기능에서 널리 알려지지 않았던 기능까지 설명한다. 오랜 역사를 지닌 C++ 언어에 대한 오해와 올바른 프로그래밍 방법을 소개한다. C++ 언어의 핵심 기능, 템플릿, 표준 라이브러리(STL), 문자열, 입출력과 같은 기본부터 제네릭 코드 작성, 타입 추론, 템플릿 재귀, 메타프로그래밍, 메모리 관리, 멀티스레드 같은 고급 기능까지 다룬다. 소프트웨어 엔지니어링 측면에

  • 저자 : 마크 그레고리 , 니콜라스 솔터 , 스캇 클레퍼
  • 번역 : 권오인
  • 출간 : 2013-10-17
이 책은 C++ 언어 문법 그 자체 뿐 만이 아니라 컴퓨터공학의 개념인 자료구조, 알고리즘, 디자인패턴, 소프트웨어 공학 등을 한번 더 리뷰해볼 수 있는 책이다.

책의 서문에서 대상 목표로써 "C++에 대한 지식이 초보나 중간 수준인 사람이 C++ 전문가로 성장할 수 있도록 돕는다"고 하고 있다. 그렇기에 더 나은 프로그래밍을 위한 기법과 방법론에 중점을 두고 설명을 하고 있다.

전문가를 위한 C++은 총 5개의 부분으로 구성이 되어있으며 그 중 2권은 뒤의 3부의 내용이 실려있다.

3부는 연산자 오버로딩, 템플릿의 구현, 메모리 관리와 멀티스레드 프로그래밍에 대한 내용이다.

4부는 소프트웨어 공학의 개발 방법론과 효율적 코드 작성 방법, 크로스플랫폼 개발, 코드의 품질관리와 테스팅에 대한 내용이 실려있다.

학생으로서는 크로스 플랫폼이라던지 단위테스트에 대해 직접 해볼 수 있는 경험이 없어 이런 설명이 있는 것이 좋았다.

그 이후에 부록으로 프로그래밍에 나올 수 있는 면접 문제나 이 책의 참고 문헌이 적혀있다. 참고 문헌 목록의 정리가 분야별로 잘 되어있어 더 공부하고 싶은 분야의 추천도서가 될 수 있을 것 같다.

각 챕터에는 그에 맞게 많은 예제 코드가 실려있기 때문에 이해가 더 쉽다.

다만 설명 중간에 1권에 설명이 되어있는 내용이나 개념은 그 위치를 언급하고 넘어가기 때문에 1, 2권을 함께 사는 것이 낫다고 생각한다.
닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?