확장메뉴
주요메뉴


닫기
사이즈 비교
소득공제
STL 튜토리얼·레퍼런스 가이드

STL 튜토리얼·레퍼런스 가이드

[ 제2판 ]
리뷰 총점6.0 리뷰 1건
정가
25,000
판매가
22,500 (10% 할인)
구매 시 참고사항
eBook이 출간되면 알려드립니다. eBook 출간 알림 신청
분철서비스 시작 시 알려드립니다. 분철서비스 알림신청

품목정보

품목정보
발행일 2006년 03월 29일
쪽수, 무게, 크기 589쪽 | 1455g | 188*254*35mm
ISBN13 9788956743103
ISBN10 895674310X

책소개 책소개 보이기/감추기

목차 목차 보이기/감추기

저자 소개 관련자료 보이기/감추기

저자 : David R. Musser
Rensselaer Polytechnic Institute에서 교수로 재직중이다. STL 초창기때부터 STL에 깊숙이 관여해왔으며, STL의 창시자인 Alexander Stepanov와 함께 STL의 첫 번째 구현물을 개발하였다. ANSI/ISO C++ 언어 표준에 STL을 포함시키기 위해 적극 앞장섰던 인물이다. Gillmer J. Derge는 컨설팅 회사인 Toltec Software Services, Inc.의 사장 겸 CEO이다. 10년 넘게 C++ 애플리케이션을 개발해오고 있으며, General Electric Corporate R&D 부서에서 칠년간 일하면서 이룩한 기술적인 공로로 Whitney 상을 수상한 경력이 있다. Atul Saini는 C++로 고성능 메시지 미들웨어를 개발하는 회사인 Fiorno Software, Inc.의 사장 겸 CEO이다. 그는 1994년에 STL을 처음으로 상용화시켰으며, STL이 ANSI/ISO C++ 언어 표준에 포함되는데 큰 기여를 하였다.

책 속으로 책속으로 보이기/감추기

1997년 11월 어느 날, C++ 관련 뉴스그룹에는 C++ 언어의 창시자인 Bjarne Stroustup의 글이 하나 포스트되었다.

Friday, Nov 14, the ISO C++ Standards committee unanimously approved a 'final draft international standard' (FDIS) for C++. This means that all technical work on the C++ standard has been completed.

Personally, I'm very pleased with the new standard.

- Bjarne

참 기나긴 시간이었다. 장장 8년여에 걸친 C++ 표준화 작업이 마침내 결실을 보게 된 것이다. 1980년대 초반에 C++이라는 이름을 달고 이 세상에 태어나 8년 간의 성형 끝에 드러낸 모습에는 많은 변화가 있었지만, 그 중에서도 가장 눈에 띄는 것은 역시 C++ 표준 라이브러리(C++ Standard Library)였다. 특히, 우리가 STL(Standard Template Library)이라고 부르는 부분은 이 표준 라이브러리의 가장 핵심적인 부분으로, C++ 프로그래밍의 패턴을 바꿀 정도로 설계 사상 측면에서 매우 신선한 라이브러리이다. 그만큼 STL은 단순히 표준화된 클래스 라이브러리가 아니라 모든 것이 템플릿으로 구성된 템플릿 라이브러리이며, 기존 C++의 추상화(abstraction) 수준을 한 차원 높였다는 측면에서 평가받을 수 있는 라이브러리이다.

컴퓨팅 산업뿐만 아니라, 프로그래밍 언어사에 있어서 인터넷이 끼치고 있는 영향력에 관해서 새삼 언급할 필요는 없겠으나, C++이 인터넷에서 그 강력함을 인정받고 있는 여타 언어들에 비해 관심과 열의가 다소 떨어진다는 점은 인정하고라도, 여전히 C++은 간단한 데스크탑 애플리케이션에서부터 시스템 프로그래밍, 실시간 프로그래밍 및 대규모 트랜잭션을 소화하는 서버급 애플리케이션에 이르기까지 세계 수백만 프로그래머의 모국어로서 이 지구상에 존재하는 거의 모든 기종의 컴퓨터에서 사용되고 있는 언어이다. 1985년에 처음 C++ 상용 버전이 출시된 이래로, 어언 15년동안 나름대로의 역할을 인정받아온 C++이 이제 STL이라는 날개를 달고 새로운 모습으로 나타났지만, 아직 그 날개를 활용하지 못하고 있는 프로그래머들이 많다. 언제까지 동적 배열, 선형 리스트, 이진 트리를 구현하기 위해서 데이터 구조 책을 뒤져가며 시간을 허비할 것인가? 언제까지 메모리 누수(memory leak)를 찾기 위해 디버거와 씨름하며 밤을 지새울 것인가? 이제는 원하는 컨테이너와 알고리듬을 STL에서 골라 쓰기만 하면 된다. 그리고, 남는 시간은 가족과 애인, 그리고 자신에게 할애하자. 하지만, 공짜란 없다. 우선 STL의 사상과 개념을 제대로 이해해야만 한다. 이제 단순히 C++ 언어의 확장 라이브러리로서가 아니라 C++ 언어의 핵심 부분으로서 STL을 받아들이고 준비해야 한다. 그리고, 그 과정에서 이 책은 큰 도움이 되어 줄 것이다.

알렉산더 스테파노프(Alexander Stepanov)가 서문을 쓰고, 데이빗 뮤서(David Musser)가 first author로 참여했다는 이유만으로도 충분히 주목할만한 가치가 있는 이 책은 1996년에 처음 초판이 출간되었고, C++ 표준이 확정된 뒤 변경 사항을 반영하여 2001년에서야 제2판이 발간되었다. 표준이 확정된 지 어느덧 3년 넘게 세월이 흘렀으나, 아직까지 STL을 쉽고 자세히 다룬 책을 고르기란 쉽지 않다. 이 책에는 STL의 창시자가 직접 설명하는 STL의 설계 사상에 관한 내용과 프로그래밍시 참고할 수 있도록 친절한 설명이 곁들여진 100여개가 넘는 예제, 그리고 레퍼런스 가이드가 수록되어 있어, 학습서로서 뿐만 아니라, 컴퓨터 가까이 두고 필요할 때마다 찾아볼 수 있는 레퍼런스로서도 활용이 가능하다.

철학자는 언어를 통해 세상을 사유하지만, 프로그래머는 프로그래밍 언어를 통해 컴퓨터를 사유한다. 아무쪼록 이 책을 통해 C++ STL이 프로그래머 여러분에게 선사할 사고의 자유로움을 한껏 만끽할 수 있기를 바란다.
--- 역자의 말

회원리뷰 (1건) 회원리뷰 이동

한줄평 (0건) 한줄평 이동

  등록된 한줄평이 없습니다!

첫번째 한줄평을 남겨주세요.

배송/반품/교환 안내

배송 안내
반품/교환 안내에 대한 내용입니다.
배송 구분 예스24 배송
  •  배송비 : 무료배송
포장 안내

안전하고 정확한 포장을 위해 CCTV를 설치하여 운영하고 있습니다.

고객님께 배송되는 모든 상품을 CCTV로 녹화하고 있으며, 철저한 모니터링을 통해 작업 과정에 문제가 없도록 최선을 다 하겠습니다.

목적 : 안전한 포장 관리
촬영범위 : 박스 포장 작업

  • 포장안내1
  • 포장안내2
  • 포장안내3
  • 포장안내4
반품/교환 안내

상품 설명에 반품/교환과 관련한 안내가 있는경우 아래 내용보다 우선합니다. (업체 사정에 따라 달라질 수 있습니다)

반품/교환 안내에 대한 내용입니다.
반품/교환 방법
  •  고객만족센터(1544-3800), 중고샵(1566-4295)
  •  판매자 배송 상품은 판매자와 반품/교환이 협의된 상품에 한해 가능합니다.
반품/교환 가능기간
  •  출고 완료 후 10일 이내의 주문 상품
  •  디지털 콘텐츠인 eBook의 경우 구매 후 7일 이내의 상품
  •  중고상품의 경우 출고 완료일로부터 6일 이내의 상품 (구매확정 전 상태)
반품/교환 비용
  •  고객의 단순변심 및 착오구매일 경우 상품 반송비용은 고객 부담임
  •  직수입양서/직수입일서중 일부는 변심 또는 착오로 취소시 해외주문취소수수료 20%를 부과할수 있음

    단, 아래의 주문/취소 조건인 경우, 취소 수수료 면제

    •  오늘 00시 ~ 06시 30분 주문을 오늘 오전 06시 30분 이전에 취소
    •  오늘 06시 30분 이후 주문을 익일 오전 06시 30분 이전에 취소
  •  직수입 음반/영상물/기프트 중 일부는 변심 또는 착오로 취소 시 해외주문취소수수료 30%를 부과할 수 있음

    단, 당일 00시~13시 사이의 주문은 취소 수수료 면제

  •  박스 포장은 택배 배송이 가능한 규격과 무게를 준수하며, 고객의 단순변심 및 착오구매일 경우 상품의 반송비용은 박스 당 부과됩니다.
반품/교환 불가사유
  •  소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
  •  소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 : 예) 화장품, 식품, 가전제품, 전자책 단말기 등
  •  복제가 가능한 상품 등의 포장을 훼손한 경우 : 예) CD/LP, DVD/Blu-ray, 소프트웨어, 만화책, 잡지, 영상 화보집
  •  소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
  •  디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  •  eBook 대여 상품은 대여 기간이 종료 되거나, 2회 이상 대여 했을 경우 취소 불가
  •  중고상품이 구매확정(자동 구매확정은 출고완료일로부터 7일)된 경우
  •  LP상품의 재생 불량 원인이 기기의 사양 및 문제인 경우 (All-in-One 일체형 일부 보급형 오디오 모델 사용 등)
  •  시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  •  전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
소비자 피해보상
  •  상품의 불량에 의한 반품, 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 준하여 처리됨
환불 지연에
따른 배상
  •  대금 환불 및 환불 지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리
  • 절판 상태입니다.
뒤로 앞으로 맨위로 공유하기