확장메뉴
주요메뉴


닫기
사이즈 비교
소득공제
해커의 기쁨

해커의 기쁨

: 비트와 바이트 그리고 알고리즘

[ 제2판 ]
리뷰 총점8.7 리뷰 9건
베스트
IT 모바일 top20 1주
정가
32,000
판매가
28,800 (10% 할인)
구매 시 참고사항
분철서비스 시작 시 알려드립니다. 분철서비스 알림신청

품목정보

품목정보
발행일 2013년 07월 22일
쪽수, 무게, 크기 576쪽 | 1130g | 188*245*35mm
ISBN13 9788994506692
ISBN10 8994506691

이 상품의 태그

그릿 (50만 부 판매 기념 리커버 골드에디션)

그릿 (50만 부 판매 기념 리커버 골드에디션)

16,200 (10%)

'그릿 (50만 부 판매 기념 리커버 골드에디션)' 상세페이지 이동

생각에 관한 생각

생각에 관한 생각

26,820 (10%)

'생각에 관한 생각' 상세페이지 이동

[예스리커버] 우리가 빛의 속도로 갈 수 없다면

[예스리커버] 우리가 빛의 속도로 갈 수 없다면

12,600 (10%)

'[예스리커버] 우리가 빛의 속도로 갈 수 없다면' 상세페이지 이동

비전공자도 이해할 수 있는 AI 지식

비전공자도 이해할 수 있는 AI 지식

17,820 (10%)

'비전공자도 이해할 수 있는 AI 지식' 상세페이지 이동

팩트풀니스

팩트풀니스

17,820 (10%)

'팩트풀니스' 상세페이지 이동

혼자 공부하는 머신러닝+딥러닝

혼자 공부하는 머신러닝+딥러닝

23,400 (10%)

'혼자 공부하는 머신러닝+딥러닝' 상세페이지 이동

떨림과 울림

떨림과 울림

13,500 (10%)

'떨림과 울림' 상세페이지 이동

지금 이 순간을 살아라

지금 이 순간을 살아라

11,250 (10%)

'지금 이 순간을 살아라' 상세페이지 이동

나는 4시간만 일한다

나는 4시간만 일한다

15,120 (10%)

'나는 4시간만 일한다' 상세페이지 이동

Clean Code 클린 코드

Clean Code 클린 코드

29,700 (10%)

'Clean Code 클린 코드' 상세페이지 이동

딥 워크

딥 워크

15,300 (10%)

'딥 워크' 상세페이지 이동

컴퓨터 밑바닥의 비밀

컴퓨터 밑바닥의 비밀

29,700 (10%)

'컴퓨터 밑바닥의 비밀' 상세페이지 이동

밑바닥부터 시작하는 딥러닝

밑바닥부터 시작하는 딥러닝

21,600 (10%)

'밑바닥부터 시작하는 딥러닝 ' 상세페이지 이동

클린 아키텍처

클린 아키텍처

26,100 (10%)

'클린 아키텍처' 상세페이지 이동

객체지향의 사실과 오해

객체지향의 사실과 오해

18,000 (10%)

'객체지향의 사실과 오해' 상세페이지 이동

최소한의 선의

최소한의 선의

15,120 (10%)

'최소한의 선의' 상세페이지 이동

인공지능 쫌 아는 10대

인공지능 쫌 아는 10대

11,700 (10%)

'인공지능 쫌 아는 10대' 상세페이지 이동

이펙티브 자바 Effective Java 3/E

이펙티브 자바 Effective Java 3/E

32,400 (10%)

'이펙티브 자바 Effective Java 3/E' 상세페이지 이동

인스파이어드

인스파이어드

21,600 (10%)

'인스파이어드' 상세페이지 이동

미래를 바꾼 아홉 가지 알고리즘

미래를 바꾼 아홉 가지 알고리즘

16,920 (10%)

'미래를 바꾼 아홉 가지 알고리즘' 상세페이지 이동

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

목차 목차 보이기/감추기

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

저자 : 헨리 워렌
Henry S. Warren, Jr.
헨리 워렌은 IBM에서 50년간 근무한 개발자로, IBM 704에서 PowerPC와 그 이후의 제품들을 다루었다. 그는 Jack Schwartz 아래에서 다양한 군사 명령 및 통제 시스템과 SETL(SET Language) 프로젝트에 참여했다. 1973년부터는 컴파일러와 컴퓨터 아키텍처에 초점을 두고 IBM의 연구부서에서 일했다. 현재는 엑사플롭을 목표로 한 슈퍼컴퓨터 프로젝트에서 일하고 있다. 그는 New York University의 Courant Institute에서 전산학 박사 학위를 받았다.
역자 : 류광
옮긴이 류광은 1996년부터 활동해온 프로그래밍 서적 전문 번역가로, 『Game Programming Gems』 시리즈와 Knuth 교수의 고전 『컴퓨터 프로그래밍의 예술』(The Art of Computer Programming) 시리즈, Bjarne Stroustrup의 『C++로 배우는 프로그래밍의 원리와 실제』(Programming: Principles and Practice Using C++)를 비롯한 다양한 분야의 프로그래밍 서적을 50여 권 넘게 번역했다. 번역과 프로그래밍 외에 소프트웨어 문서화에도 많은 관심을 가지고 있으며, 수많은 오픈소스 프로젝트들의 표준 문서 형식으로 쓰이는 DocBook의 국내 사용자 모임인 닥북 한국(http://docbook.kr/)의 일원이다.

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

이번 절에서는 오른쪽으로 압축 함수와 그 역함수를 위한 하드웨어 지향적 알고리즘들을 제시한다([Zadeck]). 이전 절의 알고리즘들처럼 이번 절의 알고리즘들은 그 실행 시간이 컴퓨터의 워드 크기의 로그에 비례한다. 이 알고리즘들은 하드웨어에서 구현하기에 적합하지만, 기본 RISC 명령들로 구현한다면 빠른 코드가 나오지 않는다. 따라서 C나 기계어 코드는 제시하지 않고 작동 방식만 설명하겠다. ---p.181

지금 풀고자 하는 문제는, 캐시 적중 실패(cache misss; 즉, 특정 주소에 있는 워드가 요청되었는데 그 주소의 자료가 캐시에 없는 상황)가 발생했을 때, 캐시의 블록(또는, 캐시 쪽 용어로 라인line)들 중 요청된 자료로 대체할 것을 컴퓨터가 어떻게 결정하는가이다. 이상적인 선택은 향후 제일 오랫동안 참조되지 않을 캐시 라인의 자료를 대체하는 것이다. 그러나 미래를 알 수는 없는 일이므로 추측이 필요하다. 다양한 응용 프로그램에 대한 최선의 추측으로 간주되는 것이 바로 최근 최소 사용(least recently used, LRU) 방침이다. ---p.192

CRC(cyclic redundancy check), 즉 순환 중복 검사는 디지털 자료의 오류를 검출하는 기법으로, 검출한 오류를 보정하기 위한 것은 아니다. CRC는 주로 자료 전송에 쓰인다. CRC 기법에서
는 특정한 개수의 검사 비트(check bit)들을 전송할 메시지에 추가한다. 그런 비트들을 체크섬(checksum)이나 해시 부호(hash code)라고 부르기도 한다. 수신자는 검사 비트들이 자료와 부합하는지를 점검함으로써 자료 전송 도중에 오류가 발생했는지의 여부를 어느 정도의 확률로 알아낼 수 있다. ---p.365

공간 채움 곡선은 화상 처리(이미지 처리) 분야에서 압축, 망점 처리(halftoning), 재질 분석(textural analysis) 등에 쓰인다([L&S]). 또 다른 응용 분야는 그래픽 렌더링 기법의 하나인 광선 추적(ray tracing)의 컴퓨터 성능 개선이다. 광선 추적 기법에서는 광선들을 장면 전체에 통상적인 래스터 주사선(scanline) 순서로(즉, 화면의 왼쪽에서 오른쪽으로, 그리고 위에서 아래로) 투사한다. 묘사하고자 하는 장면의 데이터베이스에 속한 어떤 물체에 광선이 닿으면, 그 지점에서의 물체의 색상 및 기타 속성들을 이용해서 그 지점에 해당하는 픽셀의 조명 값을 계산한다. ---p.424

젊은 학생들이 흔히 그렇듯이, 나도 한때는 소수素數(prime number)에 빠져서 소수를 위한 공식을 찾아 헤맸다. 나는 ‘공식’에서 유효한 것으로 간주되는 연산들이 무엇인지 정확히 알지 못했으며, 내가 찾는 함수가 정확히 무엇인지도 알지 못했다. 그냥 n번째 소수를 n 또는 그 이전 소수(들)로 표현하는 어떤 공식일 수도 있고, 모든 소수는 아니더라도 어떤 소수들을 산출하는 공식일 수도 있겠다. 그러한 애매모호함이 있긴 하지만, 이 문제에 대해 알려진 사실들을 여기서 조금이나마 논의하고자 한다.
---p.445

출판사 리뷰 출판사 리뷰 보이기/감추기

추천평 추천평 보이기/감추기

이 책은 컴퓨터 산술의 깊고 어두운 비밀을 말해준다고 약속하는 최초의 책으로, 실제로도 그런 비밀을 낱낱이 밝힌다. 이 책에는 내가 아는 것보다 훨씬 많은 요령이 들어 있다. 라이브러리 개발자와 컴파일러 작성자, 그리고 우아한 해킹을 사랑하는 이에게 신의 선물과도 같은 이 책은 책장의 커누스 책 옆에 꽂아두기에 손색이 없다. 제1판이 나온 지 10년 동안, Sun과 Google에서 일하면서 이 책을 아주 유용하게 사용했다. 그리고 제2판에 수록된 새로운 내용 전부가 나를 전율케 한다.
- 조슈어 블로크 (Joshua Bloch)

처음 이 책을 보았을 때 다른 컴퓨터에 침입하는 방법을 가르치는 책이거나(그럴 것 같지는 않았지만) 아니면 작은 프로그래밍 요령들을 대충 그러모은 책일 것이라고 짐작했다. 알고 보니 후자이긴 하지만, 해당 주제를 거의 백과사전 수준으로 상세히 다룬 책이었다. 제2판에는 새로운 주요 주제를 다루는 두 개의 장이 추가되었으며, 전체적으로 수십 가지의 작은 요령들이 추가되었다. 그중 하나는 내가 이진 검색 알고리즘에 바로 써먹었는데, 바로 두 정수의 평균을 넘침(overflow)이 일어날 걱정 없이 계산하는 기법이다. 책 제목대로, 해커로서의 나는 실제로 기쁨을 얻었다.
가이 스틸 (Guy Steele)

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

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

총 평점 8.7점 8.7 / 10.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, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 준하여 처리됨
환불 지연에
따른 배상
  •  대금 환불 및 환불 지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리
  • 절판 상태입니다.
뒤로 앞으로 맨위로 공유하기