로그인회원가입장바구니고객센터마이페이지회사소개
kangcom
전체
Home >   >   > 

해커의 즐거움: 비트와 바이트로의 여행 (한글1판)

   
지은이 Henry S. Warrenm Jr/김종규   |   출판사 피어슨에듀케이션코리아  |   발행일 2006년 12월 22일
 
클릭하시면 큰 도서이미지를 보실 수 있습니다.
판매가 25,000원22,500원 10%
마일리지 5% 1,250원
발행일 2006-12-22
ISBN 8945075054 | 9788945075055
기타정보 번역서 | 400쪽
예상출고일
배송비 무료배송
   
컴퓨터공학
종합지수 2p 190 위
   
이 책의 원서
  Hacker's Delight
Addison-Wesley Professional | Henry S. Warren Jr.
 

산술연산의 비밀을 말해 주는 최초의 책으로, 효율적인 코드를 작성하기 원하는 모든 사람들을 위한 책이다.
더 나은 소프트웨어를 만들기 위해 끊임없이 고민하는 컴퓨터 해커들이 즐겨 사용한 시간 절약(timesaving) 기법들을 소개하고 있다. 노련한 프로그래머인 저자가 다년간 축적한 경험을 바탕으로 거의 백과사전 수준의 다양한 프로그래밍 기법을 소개한다. 이 기법들은 대부분 뛰어나고 실용적이지만, 몇 가지 기법은 단지 흥미롭고 신기하여 수록되었다. 이 기법들은 초보자는 물론 경험 많은 프로그래머들에게도 큰 도움을 줄 수 있을 것이다.

주의 !!
제목에 사용된 ‘해커’는 ‘컴퓨터가 새로운 어떤 일을 하거나 오래된 일들을 새롭고 영리한 방법으로 수행하는 것을 즐기는 열렬한 컴퓨터 애호가’라는 원래의 정신을 의미하므로, 다른 사람의 컴퓨터에 침입해 들어가는 팁을 찾고 있다면 아무것도 찾을 수 없을 것이다.
1장 서론
1-1 표기법
1-2 명령어 모음과 실행 시간 모델

2장 기초 해킹
2-1 오른쪽 끝의 비트 다루기
2-2 논리 연산자와 연계된 덧셈
2-3 논리 및 산술연산 사이의 크기 비교
2-4 절대값 함수
2-5 부호 확장
2-6 부호 없는 정수를 부호화하여 오른쪽 시프트
2-7 부호값 함수
2-8 3원 비교함수
2-9 부호값 전달
2-10 0을 2n으로 해석하기
2-11 비교 연산자
2-12 오버플로 탐지
2-13 덧셈, 뺄셈, 곱셈에서 조건코드
2-14 순환 시프트
2-15 두 배 길이 워드의 덧셈과 뺄셈
2-16 두 배 길이 비트의 시프트
2-17 여러 바이트의 덧셈, 뺄셈, 절대값
2-18 Doz, Max, Min 연산
2-19 레지스터값 교환
2-20 2개 이상의 값 중에서 하나를 선택하는 연산

3장 2의 거듭제곱값 근방의 연산
3-1 주어진 2의 거듭제곱값의 배수로 맞춤
3-2 2의 거듭제곱값으로 올림이나 내림맞춤
3-3 2의 거듭제곱값을 지나가는 경우를 탐지하는 법

4장 산술계산값의 한계값
4-1 정수값의 한계 감시
4-2 덧셈과 뺄셈을 통한 한계값의 전파
4-3 논리연산을 통한 한계값의 전파

5장 비트 세어 보기
5-1 1인 비트 세어 보기
5-2 패리티
5-3 앞부분의 0 세어 보기
5-4 뒷부분의 0 세어 보기

6장 워드 안에서 찾기
6-1 첫 번째로 0인 바이트 찾기
6-2 주어진 길이만큼 1이 연속된 비트 찾기

7장 비트와 바이트의 재정렬
7-1 비트와 바이트를 뒤집기
7-2 비트 섞어 놓기
7-3 비트 워드의 전치
7-4 압축 혹은 일반화된 추출
7-5 일반화된 순열, 양과 염소 연산
7-6 재정렬과 색인 변환

8장 곱셈
8-1 다중워드의 곱셈
8-2 64비트 곱셈의 상위 워드
8-3 부호 없는 곱셈의 상위 워드값으로 부호 있는 곱셈의 상위 워드 계산 및 반대의 경우
8-4 상수곱셈

9장 정수값 나누기
9-1 예비 지식
9-2 다중워드의 나눗셈
9-3 부호 있는 정수의 나눗셈에서 부호 없는 정수의 짧은 나눗셈 구하기
9-4 부호 없는 다중워드 나눗셈

10장 상수로 정수 나누기
10-1 2의 거듭제곱으로 부호 있는 정수 나누는 법
10-2 2의 거듭제곱으로 부호 있는 정수를 나누었을 때 나머지
10-3 2의 거듭제곱이 아닌 값으로 부호 있는 정수를 나누는 법
10-4 2보다 큰 값으로 부호 있는 정수를 나누는 법
10-5 -2보다 작거나 같은 값으로 부호 있는 정수를 나누는 법
10-6 컴파일러에 포함시키기
10-7 잡다한 이야기
10-8 부호 없는 정수의 나누기
10-9 1이상의 수로 부호 없는 정수 나누기
10-10 부호 없는 정수 나누기를 컴파일러에 포함시키기
10-11 부호 없는 정수에 대한 잡다한 이야기
10-12 나머지 계산과 내림 계산에 적용할 수 있는지 여부
10-13 유사한 계산법
10-14 몇 가지 매직넘버
10-15 상수로 나누어 떨어지는 나눗셈
10-16 상수로 나누어 떨어지는지 검사하는 법

11장 몇 가지 기본적인 함수들
11-1 정수의 제곱근
11-2 정수의 세제곱근
11-3 정수의 거듭제곱
11-4 정수 로가리즘

12장 정수 체계에서 진귀한 기수값
12-1 기수 -2
12-2 기수 -1 + i
12-3 기타 기수
12-4 가장 효율적인 기수는?

13장 그레이코드
13-1 그레이코드
13-2 그레이코드 정수를 1 증가시키기
13-3 음의 이진수 그레이코드
13-4 간략한 역사와 응용

14장 힐버트 곡선
14-1 힐버트 곡선을 생성하는 재귀 알고리즘
14-2 힐버트 곡선의 거리에 따른 위치
14-3 힐버트 곡선의 위치에 따른 거리
14-4 힐버트 곡선에서 위치 증가시키기
14-5 비재귀적인 힐버트 곡선 생성 알고리즘
14-6 다른 공간 채우기 곡선들
14-7 응용

15장 부동소수점
15-1 IEEE 형식
15-2 정수연산을 사용하여 부동소수점 비교
15-3 앞부분 숫자의 분포
15-4 몇 가지 중요한 숫자

16장 소수값을 위한 수식
16-1 서론
16-2 윌랜스 공식
16-3 워멜 공식
16-4 다른 어려운 함수에 대한 공식

부록 A 4비트 컴퓨터의 산술표
부록 B 뉴튼법
준비 중입니다.
어렵다고 외면하면 도약할 수 없습니다.
이인상님이 쓰신 서평보기 I 평점 I 조회수(923) I 공감 (0) I 블로그
역시 아마존에서 잘 팔린다고 국내에서도 인기있는 것은 아니라는 것을 보여주는 책입니다. 번역이 이상한가? 아닙니다.용어선정이 약간 잘 못된 것이 있지만 번역은 무난한 편입니다. 그렇다고 엄청나게 어려운 것도 아닙니다. 약간의 초등논리만있으면 뒤에 나오는 몇 장을 제외하고는 크게 어려움이 없이 읽을 수 있습니다. 이 책이 얼마나 대단하냐면, 자바나 다른 언어의 API에서도 이 책에 나온 기법을 그대도 인용해 라이브러리로 제공하고 있다는 사실입니다. ...
번역이 정말 맘에 안드는
이모원님이 쓰신 서평보기 I 평점 I 조회수(716) I 공감 (0) I 블로그
서점에 가서 한눈에 보고 구입했습니다. 정말 원하는 책이였구요 다만 아쉬운점은 부록에 있는 번역이 직역이더군요. 문법대로 번역한 티가 납니다. 아직 본문 까지는 다 보지 않았는데 역시 원서를 구입해야지 하는 생각이 드는 책입니다.
정말 흥미진진한 서적
한민호님이 쓰신 서평보기 I 평점 I 조회수(803) I 공감 (0) I 블로그
보안 분야에서 일하는 분들이 꼭 읽어봐야할 책이라고 생각됩니다. 해킹의 허점은 역시 비트연산의 허점입니다. 비트연산은 정말 간단하면서도 재밌고 많은 흥미거리를 가지고 있는 연산이란 생각이 듭니다. 전에 해킹에 대한 강의를 들었던 적이 있었는데 그 땐 이해가 가지 않았던 부분들이 이 책을 읽고 매우 재미있게 이해할 수 있었습니다. 최고 수준의 비트연산을 이해하고 싶다면 이 책을 추천하고 싶습니다.
수학적 사고를 요하는 책..
이동석님이 쓰신 서평보기 I 평점 I 조회수(822) I 공감 (0) I 블로그
구입후 읽기 시작한지 2일.... 난 GG다. 최근 비트연산에 관한 해결책을 찾고 있던중마소2월호에 소개된 이 책을 보게 되었고바로 구입하게 되었다. 하지만 아직 초보 프로그래머인 나에겐 수학적 접근은 너무도 어렵고 생소했다. 수준은 수학적 사고와 논리적 사고에 능한 사람이라야 이해할수 있을 정도로 높다고 생각한다. 하지만 이 한 권을 마스터 한다면 비트연산에 관한 더이상 배울게 없을듯하다.
자료구조...
천인국, 공용해
선택된 상품을 찜하실 수 있습니다. 선택된 상품을 바로구매 하실 수 있습니다.
가장 쉬운 알고리즘 책...
미와 요시코
선택된 상품을 찜하실 수 있습니다. 선택된 상품을 바로구매 하실 수 있습니다.
알고리즘으로 배우는 인공지능, 머신러닝, 딥러닝 입문...
김의중
선택된 상품을 찜하실 수 있습니다. 선택된 상품을 바로구매 하실 수 있습니다.
 
전체평균(71)
회원평점   회원서평수 4
어렵다고 외면하면 도약할 수 없습니다.
이인상 님  2008-03-21
번역이 정말 맘에 안드는
이모원 님  2007-11-14
정말 흥미진진한 서적
한민호 님  2007-02-20
수학적 사고를 요하는 책..
이동석 님  2007-02-07
피어슨에듀케이션코리아 출판사의 신간
컴퓨터 시스템
Randal E. Bryant 저
36,200원
(2%↓+1%)
 
반도체 소자공학
Robert F. Pierret 저
31,360원
(2%↓+1%)
 
CCNA Voice Official Exam Certification Guide (한글1판)
제레미 치오아라 , 마이클 J. 카바노프, 크리스 A. 크레이크 / 최용호, 유세복 역 저
28,500원
(5%↓+1%)
 
CCNA Security Official Exam Certification Guide (한글1판)
마이클 왓킨스, 케빈 월리스 / 최용호 역 저
28,500원
(5%↓+1%)
 
CCNA ICND2 authorized self-study guide (한글3판)
스티븐 맥커리 저
25,200원
(10%↓+5%)
 
이메일주소수집거부