목차 일부
지은이의 말
1장·된장국에 소금은 얼마나 들어 있을까?
1단 먼저 보기_된장국 속에 정보 원리가 숨어 있다 ... 14
1. 인스턴트 된장국이 상품화될 수 있었던 이유 ... 16
2. 모든 재료가 다 중요한 것은 아니다 ... 18
3. 수분을 뺀 나머지는 정보량이다 ... 22
4. 된장국 속의 염분과 데이터 ...
더보기
목차 전체
지은이의 말
1장·된장국에 소금은 얼마나 들어 있을까?
1단 먼저 보기_된장국 속에 정보 원리가 숨어 있다 ... 14
1. 인스턴트 된장국이 상품화될 수 있었던 이유 ... 16
2. 모든 재료가 다 중요한 것은 아니다 ... 18
3. 수분을 뺀 나머지는 정보량이다 ... 22
4. 된장국 속의 염분과 데이터 속의 정보를 찾아라 ... 24
5. 정보를 제대로 나타내려면 숫자를 사용하자 ... 27
6. 인간의 손가락은 열 개이다 ... 30
|Special|숫자를 세는 방법은 다양하다 ... 33
|Special|숫자를 세는 방법은 어떻게 발전해 왔나? ... 34
7. 모르스 신호에서 찾는 신호의 효율성 ... 36
8. 모든 글자는 똑같은 비율로 나타나지 않는다 ... 39
9. 메시지는 짧을수록 좋다 ... 42
10. 매우 고마운 이야기 ... 46
11. 데이터 속의 고마움을 찾아라 ... 50
12. 엔트로피에도 성질이 있다 ... 53
13. 염분은 그램, 길이는 미터, 그러면 엔트로피의 단위는? ... 57
|Special|아날로그맨과 디지털맨 ... 59
14. 맛있는 된장국 만들기Ⅰ : 엔트로피의 최대량은? ... 62
15. 맛있는 된장국 만들기Ⅱ : 기본만 알아도 엔트로피를 낮출 수 있다 ... 65
16. 맛있는 된장국 만들기Ⅲ : 엔트로피는 너무 높지도, 낮지도 않게! ... 68
나를 업그레이드시키는 코드 ① : 엔트로피 증후군 벗어나기 ... 72
2장· 유전 파이프와 말 전달 게임
1단 먼저 보기_파이프 두께에 따라 결과가 달라진다 ... 76
1. 파이프를 연결하자! 그런데 어떻게 연결하지? ... 78
2. 눈에 보이지 않는 정보도 파이프에 걸릴 수 있다 ... 82
3. 채널의 두께가 중요하다 ... 84
4. 모든 것은 채널을 통과해서 전달된다 ... 88
5. 말 전달 게임의 진실 ... 91
6. 책 읽기에서 발견하는 엔트로피 ... 93
7. 모든 엔트로피는 채널을 통해 전달된다 ... 96
|Special|엔트로피 증가의 법칙 ... 100
8. 한계 너머에는 넥타이가 나풀거리는 이유가 있다 ... 104
9. 염분을 농축시켜서 가는 채널을 통과하자 ... 107
10. 이제 정보량은 알겠다! 그러면 정보는 뭐지? ... 110
나를 업그레이드 시키는 코드 ② : 나만의 채널 만들기 ... 114
3장· 컴퓨터를 이해하는 첫걸음, 자동 판매기
1단 먼저 보기_동그라미와 화살표가 뭐길래! ... 118
1. 자동 판매기의 입장이 되어 보자 ... 120
2. 일단 주스를 팔아 보자 ... 125
3. 계산하지 않고 계산한다! 어떻게 가능할까? ... 128
4. 새롭게 나왔습니다! 삼위일체 시트 ... 131
5. 남은 돈은 돌려주자 ... 136
6. 결국 동그라미와 화살표이다 ... 141
7. 동그라미와 화살표를 따라가면 유한 오토마톤이 나온다 ... 145
나를 업그레이드시키는 코드 ③ : 오토마톤화 거부하기 ... 150
4장· 기억장치의 카스트 제도
1단 먼저 보기_컴퓨터 내부에는 카스트 제도가 있다 ... 154
1. 모양은 달라도 목적은 같다 ... 156
2. 특제시트, 프로그램으로 변신! ... 160
3. 그대의 프로그램을 사랑하라 ... 163
|Special| 메모리를 확실하게 기억해 두자 ... 170
4. 레코드 바늘에 숨어 있는 프로그래밍의 원리 ... 173
5. 프로그램 카운터의 분침술 ... 182
6. 컴퓨터는 가까이에 있는 메모리를 좋아한다 ... 186
7. 컴퓨터의 내부에 카스트 제도를 만들자 ... 191
8. 가격을 낮추고 성능을 유지하자 ... 198
9. 한꺼번에 두 마리의 토끼를 잡자 ... 200
10. 겉은 바뀌지 않고 속만 바뀐다 ... 204
11. 잘 뛰어다니는 부잣집 아기 앞에 카펫을 깔아 주자 ... 209
12. 책상 위에서 세상 밖으로! ... 213
나를 업그레이드시키는 코드 ④ : 나만의 참조 기법 완성하기 ... 222
5장· 페이스를 연결하는 길
1단 먼저 보기_컴퓨터의 오류에는 이유가 있다 ... 226
1. 컴퓨터는 여러 층으로 나누어져 있다 ... 228
2. 관계를 맺을수록 관계의 수는 급속하게 커진다 ... 232
3. 국경을 나누어야 관계가 복잡하지 않다 ... 235
4. 복잡할수록 층으로 나누자 ... 239
5. 마우스와 키보드로 컴퓨터에 접선하라 ... 243
6. 되로 주고 말로 받는다 ... 250
7. 인터페이스란, 통해야 할 필요가 있는 부분이다 ... 253
8. 파일 이름만 믿어서는 안 된다 ... 258
9. 너무 많은 것은 하나도 없는 것과 같다 ... 264
10. 계속 반복하면 누구나 질린다 ... 266
11. 차이가 있다면 알아보기 쉽게 말해라 ... 267
12. 너무 귀찮게 하는 녀석은 모두 싫어한다 ... 269
13. 약간의 차이가 엄청난 차이를 낳는다 ... 271
14. 무엇이든지 분류한다고 좋은 것은 아니다 ... 274
15. 가능한 것과 불가능한 것을 구분할 줄 알아야 한다 ... 277
나를 업그레이드시키는 코드 ⑤ : 인터페이스 개선하기 ... 280
6장· 스승님 왈, '미래란 늘 변하는 것이야!'
1단 먼저 보기_컴퓨터와 우리의 미래는? ... 284
1. 완전한 프로그램은 없다 ... 286
2. 증명할 수 없는 문제가 있다 ... 289
3. 완전히 같다는 것을 증명하기는 힘들다 ... 292
|Special|건축과 컴퓨터, 역사라는 무게의 차이 ... 297
4. 컴퓨터가 유일하게 인간에게서 배우는 것은? ... 301
5. 과거의 데이터는 값진 보석이다 ... 305
|Special|애플리케이션 ... 309
6. 도망갈 길을 확보해 주는 녀석 ... 310
7. 미래로 이어지는 길 ... 314
8. 미래의 컴퓨터는 분열할 것이다 ... 319
|Special|낭비가 심하다는 것은 알지만 ... 327
9. 미래의 컴퓨터는 확률로 존재한다 ... 331
나를 업그레이드시키는 코드 ⑥ : 시대의 코드를 읽자 ... 338
더보기 닫기