본문내용 바로가기
MD의선택 무료배송 이벤트 사은품 소득공제

A Tour of C++

수정판 2판
비야네 스트롭스트룹 지음 | 최광민 옮김 | 에이콘출판 | 2019년 01월 28일 출간
  • 정가 : 30,000원
    판매가 : 27,000 [10%↓ 3,000원 할인]
  • 통합포인트 :
    [기본적립] 1,500원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2천원 추가적립 안내 [회원혜택] 실버등급 이상, 3만원 이상 구매 시 2~4% 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 배송일정 : 서울특별시 종로구 세종대로 기준 지역변경
    당일배송 지금 주문하면 오늘(28일,금) 도착 예정 배송일정 안내
  • 바로드림 : 인터넷으로 주문하고 매장에서 직접 수령 안내 바로드림 혜택
    휴일에는 바로드림 픽업으로 더 빨리 받아 보세요. 바로드림 혜택받고 이용하기

이 책의 이벤트 해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.

  • 행사도서 포함 IT 분야 3만원 이상 구매시 개발자 텀블러티슈 ..
    2019.11.05 ~ 2020.03.31
  • 개발자로 입문하기: 일단 이것부터 읽어보자!
    2019.05.31 ~ 2020.12.31
  • 에이콘의 도서를 한 눈에 살펴보세요
    2017.11.23 ~ 2020.12.31
  • MANNING, O'REILLY, PACKT, WILE..
    2016.03.07 ~ 2020.12.31
상품상세정보
ISBN 9791161752679(1161752676)
쪽수 388쪽
크기 189 * 235 * 30 mm /885g 판형알림
이 책의 원서/번역서 A Tour of C++, 2nd Edition/Bjarne Stroustrup

책소개

이 책이 속한 분야

C++의 장점을 빠르게 훑어보고 싶은 독자에게 유용하다. C++98의 기본적인 내용은 물론이고 C++11부터 현재 한창 개발 중인 C++20에 이르기까지 현대적인 C++을 이루는 핵심 요소를 설명하고, 간단한 예제로 그 활용법을 익힐 수 있다. C++를 처음 시작하는 독자에게는 중요한 개념을 빠르게 훑어볼 기회를, 이미 C++에 익숙한 독자에게는 C++의 최신 기능을 익힐 수 있는 기회를 제공한다.

C++를 처음 시작하는 독자보다는 어느 정도 C++에 익숙해진 독자나, 다른 언어에 통달한 개발자로서 C++의 장점을 빠르게 훑어보고 싶은 독자에게 유용하다.

상세이미지

A Tour of C++(수정판 2판) 도서 상세이미지

저자소개

저자 : 비야네 스트롭스트룹

저자가 속한 분야

C++의 설계자이자 초기 구현자로서 『Programming: Principles and Practice Using C++ (Second Edition) 한국어판』(에이콘, 2015)과 『The C++ Programming Language (Fourth Edition) 한국어판』(에이콘, 2015)을 비롯한 많은 책을 저술했다. 벨연구소와 AT&T 연구소, 텍사스 A&M 대학교에서 일했으며, 현재 뉴욕에 위치한 모건 스탠리 기술 부문의 책임자이자 컬럼비아 대학교 교수로 재직 중이다. C++를 구상하고 개발한 공로를 인정받아 미국 국립 공학회에서 수여하는 2018 찰스 스타크 드레이퍼 공학상을 받았고, 그 외에 많은 영예를 누렸다. 미국 국립 공학회의 일원이자 IEEE와 ACM 펠로우다.

비야네 스트롭스트룹님의 최근작

역자 : 최광민

한양대학교 컴퓨터 전공을 마치고 삼성 SDS 책임 연구원을 거쳐, 현재 인공지능 스타트업 알레시오에서 CTO로 재직 중이다. 회사에서든 일상에서든 새롭고 흥미로운 기술이라면 무엇이든 배우고 즐길 준비가 돼 있으며, 백발노인이 돼서도 끝없이 탐구하고 창조하는 사람이 되는 것을 인생의 목표로 삼고 있다.

작가의 말

인간이 사용하는 언어의 흥망성쇠는 인간의 역사와 그 궤를 같이합니다. 로마 시대에는 라틴어가 국제 공용어로 사용됐고, 영국이 산업 혁명 시대의 주도권을 잡은 이후에는 영어가 전 세계에 널리 쓰이고 있습니다.
마찬가지로 프로그래밍 언어의 변화를 살펴보면 IT 기술이 어떻게 발전했는지 맥을 짚을 수 있습니다. 지금 우리가 쓰고 있는 컴퓨터/네트워크 인프라가 한창 개발되던 시절에는 최초의 고급 언어이면서 하드웨어 친화적인 C 언어가 등장해 널리 사용됐습니다. 그리고 애플리케이션의 규모와 복잡성이 날로 증가하면서 객체지향 프로그래밍 패러다임을 채택한 C++와 자바가 각광 받았습니다.
근래 들어 컴퓨팅 성능이 급격히 성장하고, 전 세계를 연결하는 통로로 웹이 주목받으면서 자바스크립트가 웹의 프론트엔드는 물론, 백엔드에서도 널리 사랑받고 있습니다. 빅데이터와 인공지능 열풍에 힘입어 크게 성장한 파이썬도 빼놓을 수 없습니다.
이렇게 하루가 다르게 기술이 발전하고 프로그래밍 언어도 계속 변화해 가는데, 우리는 왜 굳이 (근래의 스크립트언어에 비해서 상대적으로) 어려운 C++를 배워야 할까요? 첫 번째 이유는 만병통치약은 없고, 모든 기술이 그러하듯 프로그래밍 언어마다 장단점이 있기 마련입니다. 스크립트 언어의 느슨한 타입 시스템은 쉽고 빠른 개발이 가능하지만, 수십 명이 함께 참여하는 대규모 프로젝트에서는 관리하기 쉽지 않습니다. 응용 분야에 따라서는 하드웨어에 대한 접근성과 성능이 큰 이슈가 되기도 합니다.
두 번째 이유는 언어마다 추구하는 패러다임과 철학이 다르기 때문입니다. 인간의 언어가 문화와 국민성을 반영한다는 말이 있듯이, 프로그래밍 언어도 그것이 만들어진 기술적 환경과 목적에 따라 그 특성을 달리합니다. 따라서 여러 가지 프로그래밍 언어를 공부한다는 것은 우리의 아이디어를 표현하는 방식은 물론, 사고를 전개해 나가는 새로운 패러다임을 배우는 것입니다. 이렇게 새로운 언어를 익히면 프로그래머로서 사고의 지평을 넓히는 데 조금이라도 도움이 될 것입니다.
구구절절 이유를 설명하지 않아도, C++는 여전히 우리의 컴퓨팅 기반 구조를 이루는 중요한 언어입니다. 그 사실만으로도 C++를 배워볼 이유는 충분합니다. 문제는 C++를 제대로 배우기가 쉽지 않다는 것입니다. C++는 방대한 기능을 갖춘 언어며, 계속 발전하는 언어이기 때문입니다.
이 책은 C++를 처음 시작하는 독자보다는 어느 정도 C++에 익숙해진 독자나, 다른 언어에 통달한 개발자로서 C++의 장점을 빠르게 훑어보고 싶은 독자에게 유용합니다. C++98의 기본적인 내용은 물론이고 C++11부터 현재 한창 개발 중인 C++20에 이르기까지 현대적인 C++를 이루는 핵심 요소를 설명하고, 간단한 예제로 그 활용법을 익힐 수 있습니다. 부디 이 책이 C++에 대해 더 깊이 알고 싶어 하는 프로그래머에게 도움이 되길 바랍니다.

목차

1장. 기초
__1.1 소개
__1.2 프로그램
__1.3 함수
__1.4 타입과 변수, 산술 연산
__1.5 스코프와 수명
__1.6 상수
__1.7 포인터 배열, 참조
__1.8 조건 테스트
__1.9 하드웨어 대응
__1.10 조언

2장. 사용자 정의 타입
__2.1 소개
__2.1 구조체
__2.3 클래스
__2.4 공용체
__2.5 열거형
__2.6 조언

3장. 모듈화
__3.1 소개
__3.2 분할 컴파일
__3.3 모듈(C++20)
__3.4 네임스페이스
__3.5 에러 처리
__3.6 함수 인자와 반환 값
__3.7 조언

4장. 클래스
__4.1 소개
__4.2 구체 타입
__4.3 추상 타입
__4.4 가상 함수
__4.5 클래스 계층 구조
__4.6 조언

5장. 필수적인 연산
__5.1 소개
__5.2 복사와 이동
__5.3 자원 관리
__5.4 관례적인 연산
__5.5 조언

6장. 템플릿
__6.1 소개
__6.2 파라미터화된 타입
__6.3 파라미터화된 연산
__6.4 템플릿 메커니즘
__6.5 조언

7장. 컨셉과 제네릭 프로그래밍
__7.1 소개
__7.2 컨셉(C++20)
__7.3 제네릭 프로그래밍
__7.4 가변 템플릿
__7.5 템플릿 컴파일 모델
__7.6 조언

8장. 라이브러리의 개요
__8.1 소개
__8.2 표준 라이브러리 구성 요소
__8.3 표준 라이브러리 헤더와 네임스페이스
__8.4 조언

9장. 문자열과 정규 표현식
__9.1 소개
__9.2 문자열
__9.3 문자열 뷰
__9.4 정규 표현식
__9.5 조언

10장. 입력과 출력
__10.1 소개
__10.2 출력
__10.3 입력
__10.4 입출력 상태
__10.5 사용자 정의 타입의 입출력
__10.6 형식화
__10.7 파일 스트림
__10.8 문자열 스트림
__10.9 C 스타일 입출력
__10.10 파일 시스템
__10.11 조언

11장. 컨테이너
__11.1 소개
__11.2 vector
__11.3 list
__11.4 map
__11.5 unordered_map
__11.6 컨테이너 개요
__11.7 조언

12장. 알고리즘
__12.1 소개
__12.2 반복자의 사용
__12.3 반복자 타입
__12.4 스트림 반복자
__12.5 술어
__12.6 알고리즘 요약
__12.7 컨셉(C++20)
__12.8 컨테이너 알고리즘
__12.9 병렬 알고리즘
__12.10 조언


13장. 유틸리티
__13.1 소개
__13.2 자원 관리
__13.3 구간 검사: gsl::span
__13.4 특수한 컨테이너
__13.5 선택지
__13.6 할당자
__13.7 시간
__13.8 함수 어댑션
__13.9 타입 함수
__13.10 조언

14장. 수치
__14.1 소개
__14.2 수학 함수
__14.3 수치 알고리즘
__14.4 복소수
__14.5 난수
__14.6 벡터 산술
__14.7 수치 한계
__14.8 조언

15장. 동시성
__15.1 소개
__15.2 태스크와 thread
__15.3 인자 전달
__15.4 결과 반환
__15.5 데이터 공유
__15.6 이벤트 대기
__15.7 태스크 간 통신
__15.8 조언

16장. 역사와 호환성
__16.1 역사
__16.2 C++ 기능의 진화
__16.3 C/C++ 호환성
__16.4 참고 자료
__16.5 조언

출판사 서평

C++가 새로운 언어로 느껴지곤 한다. 오늘날의 C++를 이용하면 C++98을 사용하던 때보다 아이디어를 더 명확하고 단순하며 직접적으로 표현할 수 있다. 그리고 이렇게 만들어진 프로그램은 컴파일러가 더 엄격하게 검사하며, 더 빠르게 실행된다. 이 책에서는 C++17에서 정의하는 C++의 개요를 다룬다. C++17은 현재 ISO C++표준으로서 주요 C++ 제공 기업들이 이를 구현하고 있다. 더 나아가 이 책은 콘셉트(concept)와 모듈(module)에 대한 내용을 포함한다. 이에 대한 기법은 ISO 기술 명세에서 다루고 있으며... 더보기

북로그 리뷰 (0) 쓰러가기

도서 구매 후 리뷰를 작성하시면 통합포인트를 드립니다.
결제 90일 이내 작성 시 300원 / 발송 후 5일 이내 작성시 400원 / 이 상품의 첫 리뷰 작성 시 500원
(포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외)
안내
  • 해당도서의 리뷰가 없습니다.

Klover 평점/리뷰 (0)

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매도서의 문장수집을 기록하면 통합포인트 적립 안내

교환/반품/품절안내

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

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 책의 원서번역서

안내

이 분야의 베스트

더보기+

이 분야의 신간

  • 김정준
    29,700원
  • 조블리(조애리)
    20,700원
  • NCS 정보처리기술사 연구회
    25,200원
  • 남궁일주
    27,000원
  • 윤종식
    25,200원
더보기+

바로가기

  • 우측 확장형 배너 2
  • 우측 확장형 배너 2

최근 본 상품