확장메뉴
주요메뉴


닫기
사이즈 비교
소득공제 베스트셀러
미래를 바꾼 아홉 가지 알고리즘

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

: 컴퓨터 세상을 만든 기발한 아이디어들

에이콘 acornLoft 시리즈이동
리뷰 총점9.0 리뷰 19건 | 판매지수 11,607
베스트
컴퓨터 공학 55위 | IT 모바일 top20 37주
정가
18,800
판매가
16,920 (10% 할인)
eBook이 출간되면 알려드립니다. eBook 출간 알림 신청
분철서비스 시작 시 알려드립니다. 분철서비스 알림신청

품목정보

품목정보
발행일 2013년 05월 31일
쪽수, 무게, 크기 328쪽 | 585g | 152*224*30mm
ISBN13 9788960774384
ISBN10 8960774383

이 상품의 태그

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

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

16,200 (10%)

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

팩트풀니스

팩트풀니스

17,820 (10%)

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

떨림과 울림

떨림과 울림

13,500 (10%)

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

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

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

23,400 (10%)

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

나는 4시간만 일한다

나는 4시간만 일한다

15,120 (10%)

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

Clean Code 클린 코드

Clean Code 클린 코드

29,700 (10%)

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

지금 이 순간을 살아라

지금 이 순간을 살아라

11,250 (10%)

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

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

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

21,600 (10%)

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

클린 아키텍처

클린 아키텍처

26,100 (10%)

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

객체지향의 사실과 오해

객체지향의 사실과 오해

18,000 (10%)

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

HTTP 완벽 가이드

HTTP 완벽 가이드

35,100 (10%)

'HTTP 완벽 가이드' 상세페이지 이동

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

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

16,920 (10%)

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

오브젝트

오브젝트

34,200 (10%)

'오브젝트' 상세페이지 이동

한 권으로 읽는 컴퓨터 구조와 프로그래밍

한 권으로 읽는 컴퓨터 구조와 프로그래밍

31,500 (10%)

'한 권으로 읽는 컴퓨터 구조와 프로그래밍' 상세페이지 이동

이펙티브 자바 Effective Java 3/E

이펙티브 자바 Effective Java 3/E

32,400 (10%)

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

최소한의 선의

최소한의 선의

13,500 (10%)

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

리팩터링 2판

리팩터링 2판

31,500 (10%)

'리팩터링 2판' 상세페이지 이동

함께 자라기

함께 자라기

11,700 (10%)

'함께 자라기' 상세페이지 이동

파이썬 알고리즘 인터뷰

파이썬 알고리즘 인터뷰

34,200 (10%)

'파이썬 알고리즘 인터뷰' 상세페이지 이동

THE GOAL 더 골 2

THE GOAL 더 골 2

16,200 (10%)

'THE GOAL 더 골 2' 상세페이지 이동

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

목차 목차 보이기/감추기

1장. 시작하며: 컴퓨터를 움직이는 위대한 아이디어들
2장. 검색엔진 인덱싱: 세상에서 가장 큰 건초 더미에서 바늘 찾기
3장. 페이지랭크: 구글을 출범시킨 기술
4장. 공개 키 암호화: 공개 엽서에 비밀을 적어 아무도 모르게 보내는 방법
5장. 오류 정정 코드: 데이터 오류를 스스로 찾아 고치는 마법
6장. 패턴 인식과 인공지능: 사람처럼 학습하고 생각하는 컴퓨터
7장. 데이터 압축: 책 한 권을 종이 한 장에 담기
8장. 데이터베이스: 일관성을 향한 여정
9장. 디지털 서명: 진짜 누가 이 소프트웨어를 작성했을까
10장. 계산 가능성과 결정 불가능성: 컴퓨터로 모든 문제를 해결할 수 있을까?
11장. 마치면서: 미래의 알고리즘과 진화하는 컴퓨터

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

저자 : 존 맥코믹(John MacCormick)
컴퓨터과학 분야를 선도하는 연구자이자 교육자다. 그는 옥스퍼드대학교에서 컴퓨터 비전(computer vision)을 연구 주제로 박사학위를 받았고 휴렛 패커드와 마이크로소프트 연구소에서 일했으며 현재 디킨슨대학 컴퓨터과학과 교수다.
역자 : 민병교
서강대학교 영미어문학과를 졸업하고 동 대학원 사회학과에서 석사학위를 마치고 박사를 수료했으며 이론사회학 및 정보사회와 관련된 강의를 하고 있다. 이론사회학과 과학/지식사회학이라는 세부전공 중에서도 자연과학 및 사회과학에서 생산하는 지식과 사회의 관계 문제에 각별한 관심을 갖고 연구를 진행하고 있다. 번역서로 에이콘출판사에서 펴낸 『사회공학과 휴먼 해킹』(2012)이 있다.

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

컴퓨터와 인터넷은 삶의 양식을 완전히 바꿨다. 오늘날 회사와 각종 기관에서는 컴퓨터를 활용해 일처리를 한다. 뿐만 아니라 우리는 은행 업무나 쇼핑, 신문 구독, 학습, 영화 감상, 독서, 게임 등 일상 생활의 모든 단면을 컴퓨터와 함께한다. 스마트폰과 태블릿의 보급 덕에 우리 몸에서 컴퓨터가 떨어져 있는 시간이 거의 없을 정도다. 심지어 아직 말문도 트이지 않은 유아조차 스마트기기를 능숙하게 이용한다. 내일 갑자기 컴퓨터가 모두 사라진다면 우리 사회가 혼란에 빠지리라는 점은 불 보듯 뻔하다.

이처럼 생활필수품이 된 컴퓨터와 인터넷은 과연 어떤 원리로 작동하는 걸까? 예컨대 인터넷 뱅킹을 이용해 자금을 이체할 때는 도대체 무슨 일이 일어나고 있을까? 과연 내 거래는 어떻게 안전하게 이뤄질까? 검색엔진은 어떻게 적합한 검색결과를 출력할 수 있을까? 어떻게 불안정한 통신망을 통해 데이터를 정확히 전송할 수 있을까? 스마트폰은 어떻게 내 얼굴을 인식할까? 이 책의 저자 맥코믹은 바로 이런 질문들에 관한 답을 찾는 여행으로 독자를 안내한다.

이 여행에서 독자는 다양한 알고리즘을 감상한다. 사실 컴퓨터는 스스로 판단이나 해석을 할 수 없으므로, 인간에게는 매우 간단해 보이는 문제도 인간이 이를 푸는 정확한 절차와 방법을 제공해야만 해결할 수 있다. 이를 알고리즘이라 하며 지금 여러분 눈 앞에 있는 컴퓨터는 누군가 만들어놓은 알고리즘 덕분에 다양한 일처리를 하고 있는 셈이다. 저자 맥코믹은 오늘날 컴퓨터 세상을 가능하게 한 수많은 알고리즘 중 우리가 늘 이용하고 있을 뿐 아니라 컴퓨터과학에서 가장 중요하고 아름다운 알고리즘 아홉 가지를 선정해 설명한다.

이 책의 가장 탁월한 점은 어렵고 복잡한 알고리즘을 쉽고 재미있게 설명한다는 데 있다. 실제 컴퓨터에서 이용하는 알고리즘을 정확히 이해하고 구현하려면 상당히 높은 수준의 수학 및 컴퓨터과학 지식을 갖춰야 한다. 그렇다면 어떻게 알고리즘을 이토록 쉽게 설명할 수 있었을까? 이 질문에 대한 답은 바로 저자가 이 책에서 설정한 목적에 있다.

이 책의 목적은 컴퓨터에서 실제로 사용하는 구체적인 알고리즘을 있는 그대로 알려주는 데 있지 않고, 알고리즘 이면에 놓인 기본적 아이디어의 이해를 지향한다. 이같은 목적 하에 맥코믹은 복잡한 수식 대신 흥미로운 예와 비유를 다양하게 활용해 오늘날 컴퓨터 작동의 근본 원리를 쉽고 재미있게 전달한다. 공개 키 암호화를 다루는 4장은 저자가 이런 목적을 성공적으로 달성했음을 잘 보여주는 예다. 예컨대 인터넷에서 각종 비밀번호와 신용카드번호 등 기밀 정보를 안전하게 전송하고 수신할 수 있게 해준 알고리즘이 바로 공개 키 암호화다. 저자가 언급하듯 이는 컴퓨터과학 분야에서도 난제였을 뿐 아니라 복잡한 수학을 토대로 한다. 하지만 저자는 모든 대화를 공개적으로 해야 하는 방에서 다른 사람 몰래 두 사람만 같은 색의 페인트 혼합을 만드는 비유를 들어 컴퓨터과학 및 수학 지식이 없는 사람도 이 알고리즘의 근본 개념을 쉽고 정확히 이해할 수 있도록 설명한다. 요컨대 어려운 이론에 관한 쉽고 정확한 설명이란 맥락에서 볼 때 이 책은 『파인만의 물리학 강의』에 감히 비견될 수 있다.

같은 수학 문제를 풀더라도 무작정 예제들을 통해 풀이법만 익힌 사람과 이런 풀이법 이면의 이론을 이해한 사람은 전혀 다르다. 후자만이 같은 이론을 토대로 한 응용 문제를 풀 수 있고 새로운 문제를 제기할 수 있다. 이론적 아이디어란, 건물로 보자면 주춧돌인 셈이다. 이런 맥락에서 컴퓨터과학 및 공학 분야 입문자는 이 책을 반드시 읽어야 한다. 뿐만 아니라 이론적 기초가 약하다고 느끼거나 이를 다시 환기하고 싶은 개발자를 비롯한 컴퓨팅 분야 실무자에게도 이 책은 필독서라 할 수 있다.

저자가 언급하듯 이 책은 기본적으로 대중서이므로 당연히 컴퓨터과학 지식이 없는 대중에게도 매력적이다. 눈 앞에 있는 컴퓨터 안에서 일어나고 있는 일이 한 번이라도 궁금했다면 당장 이 책을 펼쳐 들길 바란다. 이 흥미진진한 여행의 끝에 컴퓨터와 관련된 일상을 새롭게 보는 눈을 얻게 되리라 장담한다.
---「옮긴이의 말」 중에서

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

우리는 날마다 컴퓨터를 이용해 놀라운 일을 한다. 간단한 웹 검색은 세상에서 가장 큰 건초 더미인 월드와이드웹에 있는 수십 억 페이지에서 매우 적은 수의 적절한 바늘을 가려낸다. 페이스북에 사진을 업로드하면 오류가 발생하기 쉬운 수많은 네트워크 링크를 거쳐 수백만 조각의 정보를 전송하지만, 이 사진의 정확한 사본은 안전하게 도착한다. 또 우리는 인식조차 못한 채 공개 키 암호화를 이용해 신용카드번호 같은 비밀 정보를 전송하고 디지털 서명을 이용해 방문하는 웹사이트의 신원을 검증한다. 컴퓨터는 어떻게 이런 일을 이토록 쉽게 할 수 있을까?

이 책은 최초로 누구나 이해할 수 있는 언어로 PC, 노트북 컴퓨터, 스마트폰을 작동시키는 비상한 아이디어를 밝혀 이런 질문에 답한다. 존 맥코믹은 아홉 가지 유형의 컴퓨터 알고리즘 이면에 있는 근본적 ‘트릭’을 생생한 예를 들어 설명한다. 이 아홉 가지 알고리즘 중에는 (‘근접이웃 트릭’과 ‘스무 고개 트릭’을 이용하는) 인공지능, (‘무작위 서퍼 트릭’을 이용하는) 구글의 유명한 페이지랭크, 데이터 압축, 오류 정정 코드 등이 있다.
이 혁명적 알고리즘들은 우리 삶을 바꿨다. 그리고 이 책은 이 알고리즘의 비밀을 풀고 컴퓨터가 매일 이용하는 놀라운 아이디어를 낱낱이 밝혀낸다.

★ 이 책에 쏟아진 각계의 찬사 ★

십대 시절 호킹과 파인만의 책 이후 이 책만큼 나를 다시 흥분시킨 책은 없었다. 이 책 덕분에 내가 컴퓨터를 사랑하는 이유를 다시금 떠올릴 수 있었다. 맥코믹은 알고리즘의 실제 작동 원리에 관한 진짜 이야기를 이해하기 쉽게 풀어 놓았다. 그저 칭찬받을 책 정도가 아니라 반드시 기념해야 하는 책이다.
- 앤드류 피츠기번(Andrew Fitzgibbon), 에미상 수상 카메라 소프트웨어 ‘Unwrap Mosaic’ 고안자이자 엑스박스 360 키넥트 고문

‘내 컴퓨터 안에서 무슨 일이 일어나고 있을까’라는 질문을 한 번쯤 품어본 이들이 꼭 읽어야 할 책이다. 맥코믹은 수억 명이 매일 이용하는 아홉 가지 알고리즘을 명료하게 설명한다. 단순히 연산이나 정렬 같은 단순한 알고리즘이 아니라, 웹페이지의 중요도 결정, 컴퓨터를 통한 제삼자와의 대화를 신뢰할 수 있는 이유, 컴퓨터로 해결할 수 없는 난해한 문제 등과 같은 복잡한 사안들을 다룬다. 강력히 추천하는 바이다.
- 척 대커(Chuck Thacker), 2010년 튜링상 수상자

오늘날 컴퓨터에 필수불가결한, 아홉 가지 아름다운 알고리즘에 관한 즐거운 탐험이다. 맥코믹은 기발한 비유를 들어 인류가 매일 사용하는 기술과 컴퓨팅의 지적 토대에 관한 위대한 지식을 제공한다. 맥코믹은 위대한 알고리즘을 이해하는 수학자의 인식과, 매혹적인 방식으로 설명하는 교육자의 스킬을 두루 겸비한 인물이다.
- 샤론 펄(Sharon Perl), 구글

맥코믹은 아홉 가지 알고리즘을 선정해 ‘천재 상’을 수여했다. 아주 좋은 선택이다. 독자는 컴퓨터과학 분야의 천재들이 어떤 모습이었는지 새로운 이해를 얻을 수 있다. 또한 맥코믹은 이 책에서 영감을 받은 미래의 천재가 언젠가 열 번째 목록에 이름을 올릴 것이라는 여지도 남긴다.
- 윌리엄 프레스(William H. Press), 『수 레시피(Numerical Recipes)』의 공동 저자

존 맥코믹은 우리가 날마다 사용하는 많은 알고리즘을 수학 지식이 전혀 없는 사람도 쉽게 이해할 수 있도록 멋지게 설명했다. 나는 특히 페인트 색 혼합 방법을 비유로 든 공개 키 암호화 설명이 가장 마음에 든다.
- 토마스 코먼(Thomas H. Cormen), 다트머스대학교

맥코믹은 복잡한 개념을 아주 간단히 설명하는 작업을 훌륭하게 해냈다. 이 책에 나오는 비유들은 정말 환상적이다. 특히, 친절하고 상세하게 설명한 역사적인 여담들이 매우 재미있었다.
- 에이미 랭빌(Amy N. Langville), 『구글의 페이지랭크와 이를 넘어서(Google's PageRank and Beyond)』의 공동 저자

추천의 글

컴퓨팅(Computing)은 컴퓨터가 등장하기 전 200년간 물리학과 화학이 일으킨 것만큼 우리 사회를 엄청나게 변화시켰다. 실제로 우리 삶에서 디지털 기술이 영향을 미치지 않거나 혁명을 일으키지 않은 측면은 거의 없다. 이처럼 컴퓨팅이 현대 사회에 끼친 중대한 영향에 비추어, 이런 변화를 가능케 한 근본 개념을 잘 모른다는 사실은 역설적이다. 컴퓨터과학은 이런 근본 개념에 대해 연구하는 학문이고, 맥코믹의 책은 이를 일반 대중에게 소개하는 거의 흔치 않은 책 중 하나다. 컴퓨터과학이 분과 학문으로서 상대적으로 주목받지 못하는 이유 중 하나는 이 과목을 고등학교를 비롯한 중등교육 과정에서 거의 가르치지 않기 때문이다. 물리학이나 화학 같은 과목은 통상적으로 필수 과목이라 생각하지만, 컴퓨터과학은 대학교 수준의 고등교육 과정에서야 개별 과목으로 공부하는 과목이라 간주된다. 게다가 ‘컴퓨팅’ 또는 ‘정보통신기술ICT, Information and Communication Technology’이라는 과목명으로 학교에서 가르치는 내용은 대개 소프트웨어 패키지 사용법을 훈련하는 기술 정도에 불과하다. 그다지 놀라울 것도 없이, 학생들은 따분해 하고, 컴퓨터과학에는 지적 깊이가 결여됐다고 느끼게 되면서, 놀이와 소통에 컴퓨터 기술을 활용하려는 열정도 금세 사그라진다. 지난 십여 년간 컴퓨터과학을 전공하는 대학생 수가 50%나 감소한 현상의 핵심은 이와 같은 문제에서 기인한다. 현대 사회에서 디지털 기술의 중요성을 감안했을 때, 지금이야말로 대중을 컴퓨터과학의 매력에 다시금 빠져들게 할 가장 중요한 시기다.

2008년, 나는 1826년 마이클 패러데이가 첫 연사로 나선 왕립 연구소 크리스마스 강연(Royal Institution Christmas Lectures)의 180번째 연사로 선발되는 행운을 누렸다. 2008년 당시 나의 강연은 컴퓨터과학이란 주제로 진행된 최초의 강연이었다. 강연을 준비하며 컴퓨터과학을 일반 대중에게 설명할 방법을 고심하느라 많은 시간을 쏟았지만, 활용할 자료가 거의 없고 이런 필요를 다루는 대중 서적 또한 거의 전무하다는 사실을 깨달았다. 따라서 금번 맥코믹의 새 책 출간은 내겐 더욱 환영할 만한 일이다.

맥코믹은 컴퓨터과학의 복잡한 알고리즘들을 대중에게 매우 훌륭히 설명했다. 이런 알고리즘의 상당수는 비범한 아름다움과 우아함을 겸비하고 있어 이것만으로도 주목받을 만한 가치가 있다. 하나의 예를 들어 보겠다. 웹 기반 쇼핑은 신용카드번호 같은 기밀 정보를 비밀스럽고 안전하게 인터넷을 통해 전송할 수 있었기 때문에 폭발적으로 성장할 수 있었다. ‘열린’ 채널에 보안 통신을 설정할 수 있다는 사실은 수십 년간 매우 풀기 어려운 문제로 간주됐다. 그러나 얼마 후, 정말 멋진 해법이 발견됐다. 맥코믹은 이 책에서 컴퓨터과학에 관한 사전 지식 없이도 자신이 선정한 아홉 가지 알고리즘들을 정확한 비유를 이용해 알기 쉽게 설명한다. 책 속에 담긴 이런 보석들의 존재만으로 이 책은 대중 과학 서가에 값진 기여를 한다. 꼭 읽어보길 바란다.

- 크리스 비숍(Chris Bishop), 케임브리지 마이크로소프트 리서치 우수 과학자, 영국 왕립 연구소 부소장, 에딘버러대학교 컴퓨터과학과 교수

회원리뷰 (19건) 리뷰 총점9.0

혜택 및 유의사항?
포토리뷰 과학을 쉽게 설명하기!! 내용 평점5점   편집/디자인 평점4점 연* | 2013.07.15 | 추천6 | 댓글4 리뷰제목
우주의 기원과 앞날에 관한 근본적인 생각은 수학을 쓰지 않고서도 과학에 대한 지식이 없는 사람들이 이해할 만한 형태로 설명할 수 있다. 이 일을 나는 이 책에서 해보려고 한다. 독자 여러분께서 내가 이 일에 성공했는지 어떤지를 판단해주시리라.스티브 호킹의 유명한 책 <시간의 역사>의 서문에 이런 글이 있다. 사실 호킹박사의 이 책을 손에 들었던 것은 아주 오래전.. 솔직히;
리뷰제목

우주의 기원과 앞날에 관한 근본적인 생각은 수학을 쓰지 않고서도 과학에 대한 지식이 없는 사람들이 이해할 만한 형태로 설명할 수 있다. 이 일을 나는 이 책에서 해보려고 한다. 독자 여러분께서 내가 이 일에 성공했는지 어떤지를 판단해주시리라.

스티브 호킹의 유명한 책 <시간의 역사>의 서문에 이런 글이 있다. 사실 호킹박사의 이 책을 손에 들었던 것은 아주 오래전.. 솔직히 그 당시에 이 책을 이해해보려고 애쓰다가 좌절했던 기억이 있다. 그 후로 오래 과학에 대한 지식을 쌓아보려고 노력했으니.. 과학지식 없이 이해가능한지 어떤지.. 지금와서 다시 읽은들 지금은 대답할 수 없어졌다. 그런데 <미래를 바꾼 아홉 가지 알고리즘>이란 컴퓨터 알고리즘에 관한 책을 읽으면서, 호킹박사가 말하던 기본지식없이 설명하는 기막힌 대중서를 발견했다는 생각이 들었다. 


직업상.. 필요한 부분을 찾아서 프로그래밍 언어를 쓰기도하지만, 이 책에서 다루는 컴퓨터 세상을 바꾼 알고리즘에 대해서는 들어본 적이 없다. 솔직히 읽으면서 설명이 더 있어야 하지 않을까?하는 마음도 들었던 것이.. 가끔씩 전문용어가 아무렇지 않게 불쑥 튀어나오기도 해서 살짝 당황스러웠는데... (용어를 설명하는 번역자의 주석이 있었으면 하는 생각이 들었다.)  그럼에도 불구하고, 이 책은 이해하기 쉽게 정말 잘 썼다. 처음 들어본 낯선 용어는 사실 중요한 것이 아니다. 그냥 무시하고 읽어나가도, 미래를 바꾼 아홉가지 알고리즘의 핵심.. 컴퓨터를 쓰는 우리가 미처 깨닫지 못한 비밀을 이해하는데 무리가 없다. 왜냐하면 이 책은, 과학적인 수식적인 이야기가 아니라 개념, 생각, 아이디어에 관한 이야기이기때문이다.



가령, 이 책에 나오는 이야기에 이런부분이 있다. 개인적으로 궁금했던 부분이었는데.. 컴퓨터가 어떻게 각기 다른 손글씨를 인식하느냐 하는 것이었다.  우리가 보는 화면들은 자세히 들여다보면 모기장처럼 촘촘하게 나뉘어져있다. (우리는 하나의 작은 한 칸을 픽셀이라고 부른다.) 만약 우리가 두개의 이미지를 두고 같은 숫자를 나타내는지 아니면 다른 것을 나타내는지 알고 싶어 컴퓨터를 이용한다고 할 경우 어떻게 하면 될까? 두장의 이미지가 검은색 흰색 두 가지를 나타낸다고 할때, 두 이미지가 같은 검은 색일 경우에 흰색으로.. 마치 이미지를 빼는 것처럼 해보면.. 위에 그림처럼 같은 숫자는 글씨체가 달라도 상대적으로 하얀색(낮은 숫자)를 나타낼 것이라는 아이디어를 이용하는 것이다. 그동안 이 부분이 참 궁금했는데.. 이 책에서 이 내용이 나와서 궁금증이 사악~ 참 쉽게 답을 이해해서 뿌듯했다.


그리고, 또 하나.. 저자는 이 책을 쓴 이유가 아니라고 하지만, 개인적으로 이 책을 권하고 싶은 이유에 대해서 설명하고 있는 부분에 대해서 이야기하고 싶다. 종종 컴퓨터로 은행거래나 물건을 사다보면 알 수 없는 오류가 나서 화딱지가 날때가 있다. 컴퓨터는 완벽하니.. 척척 빨리빨리 뭐든 해내야한다고 생각하는데 마음처럼 안되고 오류가 나니, 화가 치밀곤한다. 잠깐! 만약 컴퓨터가 버벅대지 않고 순서대로 하나하나 충돌나든 말든.. 일을한다고 생각해보자.

가령 제이디가 자신의 당좌예금에서 보통예금으로 200달러를 이체하려고 한다. 컴퓨터가 제이디의 당좌예금 800달러에서 600달러로 바꾸고 막 300달러인 보통예금을 500달러로 바꾸려는 찰나 컴퓨터에 오류가 생겼다고 치자. 그렇다면 제이디는 근거없이 200달러의 이체를 하지도 못하고 본인의 돈을 잃게 되는 일이 발생한다. 이런 일이 정말 생긴다면 얼마나 황당할 것인가. 다행히 누가 얼마를 가지고 있는지를 기록하는 테이블(데이터베이스)를 관리할 때, 이런 문제를 방지할 방법이 있다. 미리쓰기 로그라는 저장공간에 제이디의 200달러가 제대로 이체되는 모든 스텝이 완료되기까지의 과정을 기록하고 이 모든일이 제대로 끝날 경우에만 데이터베이스를 새로 바꾸어, 원하던대로 제이디가 당좌예금에 600달러를 보통예금에 500달러를 갖고 있다는 기록이 남게 하는 것이다. 만약 중간에 컴퓨터의 오류가 생기거나 어떤 충돌이 생기면 원래의 데이터베이스는 바뀌지 않게 한다는 방법으로 컴퓨터는 우리의 은행 잔고를 안전하게 저장한다는 것이다.

아는 만큼 이해할 수 있다고 했던가? 이 내용을 읽고, 컴퓨터가 잠시 버벅거리는 것이 오히려 안전하다고 느끼며 여유를 가지게 되었으니.. 그것만으로도 참 훌륭한 수확이다. 그런데, 책을 마치면서, 저자는 독자에게 이런 것을 기대한 것은 아니라고 말하고 있다. 저자는 단순히 컴퓨터를 이해하는 데 그치지 않고, 이 책을 통해서 컴퓨터가 해내는 일에 대해 독자들이 경외감을 가졌으면 좋겠다고 밝히고 있다. 

그런데, 개인적으로 나는 약간 다른 시선으로 이 책을 바라보았다. 책 내용이 생각보다 재미있다는 사실.. 어려울 것 같은 내용을 평이하게 풀어놓을 수 있다는 사실에 고무되었다고 할까? 개인적으로 어려운걸 쉽게 가르치는 선생님이 되는 꿈을 가지고 있는데..이 책을 보니 살짝 도전의식?.. 할 수 있겠다는 생각이 들었다.  깊이 관련되지 않은 독자에게 만만한 책이니.. 컴퓨터학과, 관련학과 학생들에게 쉽게 읽힐 만한 좋은 책이라는 생각이 든다.  이렇게 나름 깊이도 있지만 이해하기 쉬운 대중서가 많이 나왔으면 하는 바램이다. 


6명이 이 리뷰를 추천합니다. 공감 6 댓글 4
미래를 바꾼 아홉가지 알고리즘 내용 평점5점   편집/디자인 평점5점 꽁* | 2013.12.26 | 추천2 | 댓글0 리뷰제목
2013년 크리스마스여자친구가 없었기에 도서관에서 두 권의 책을 빌려 크리스마스 이브부터 25일까지 다 읽기로 마음먹었다.두 권 중의 한 책인 미래를 바꾼 아홉가지 알고리즘은 사실 리디북스에서 Ebook으로 사고 싶었지만 아이패드를 동생에게 준 관계로 어쩔 수 없이 도서관에서 빌렸다.책의 내용은 간단히 말해서 우리가 컴퓨터를 사용하면서 컴퓨터들이 수행하는 아홉가지 알;
리뷰제목

2013년 크리스마스

여자친구가 없었기에 도서관에서 두 권의 책을 빌려 크리스마스 이브부터 25일까지 다 읽기로 마음먹었다.

두 권 중의 한 책인 미래를 바꾼 아홉가지 알고리즘은 사실 리디북스에서 Ebook으로 사고 싶었지만 아이패드를 동생에게 준 관계로 어쩔 수 없이 도서관에서 빌렸다.


책의 내용은 간단히 말해서 우리가 컴퓨터를 사용하면서 컴퓨터들이 수행하는 아홉가지 알고리즘에 대해서 일반인들도 이해하기 쉽게 저자가 풀어 쓴 책이다. 기억에 남는 건.. 구글의 검색방법과 패턴인식과 인공지능 정도..? 

수학을 전공하는 대학생이었기에 암호와 관련된 알고리즘은 이미 배웠었기에 그다지 흥미있지는 않았지만 

컴퓨터를 공부하고 있는 요즘 구글이 성공할 수 있었던 '기술적 요인'을 쉽게 알 수 있어서 흥미로웠다.


세상은 변화하고 있다. 그리고 그 변화의 중심에는 컴퓨터가 있다고 생각한다. 이진법의 세계를 누가 더 잘 알고 사용하는 것이 빠르게 변화하는 환경속에서 도태되지 않는 중요한 키워드인 것 같다. 이 책 덕분에 이번 크리스마스는 그다지 쓸쓸하지 않았던 것 같다. 컴퓨터를 사용하고 있지만 컴퓨터 안의 원리를 알고 싶거나 궁금했던 분들이 읽으면 좋은 책이다.


2명이 이 리뷰를 추천합니다. 공감 2 댓글 0
일반 독자들도 이해하기 쉽게 설명되어 있습니다. 내용 평점5점   편집/디자인 평점5점 o*****x | 2013.07.10 | 추천2 | 댓글0 리뷰제목
컴퓨터로 밥벌어 먹고 있는 사람들은 아홉가지 알고리즘에 대해서 한번쯤 들어봤거나, 관심을 갖고 심도 있게 공부했을 영역입니다.   2~9장까지는 인간이 컴퓨터를 이용하여 얼마나 유용하게 알고리즘을 해결할 수 있는 지를 보여준 반면 10장은 컴퓨터가 절대로 풀 수 없는 문제를 보여줍니다.   검색엔진에 대한 공부를 근래에 했기 때문에 검색엔진 인덱싱과 페;
리뷰제목

컴퓨터로 밥벌어 먹고 있는 사람들은

아홉가지 알고리즘에 대해서 한번쯤 들어봤거나, 관심을 갖고 심도 있게 공부했을 영역입니다.

 

2~9장까지는 인간이 컴퓨터를 이용하여 얼마나 유용하게 알고리즘을 해결할 수 있는 지를 보여준 반면 10장은 컴퓨터가 절대로 풀 수 없는 문제를 보여줍니다.

 

검색엔진에 대한 공부를 근래에 했기 때문에 검색엔진 인덱싱과 페이지 링크 부분에 대해서는 실제 정보검색관련 책보다 이해하기 쉽게 설명이 되어 있습니다. 수학 공식같이 괜히 어려워 보이는 부분은 모두 없애고 "트릭"이라는 개념을 사용해서 핵심을 설명하고 있습니다.

 

나머지 공개키 암호화나 디지털 서명 부분도 인터넷에서 온라인 쇼핑을 한 번이라도 사용해본 분들이라면 관심을 가질만한 주제인 것 같습니다.

 

알고리즘이라고 하면 전공자들도 어려워하는 부분인데, 일반 사용자들을 대상으로 그림들 곁들여 너무 알기쉽게 설명을 했습니다, 물론 이 책에 나온 설명이 다가 아니겠지만, 그 주요 기능을 그림과 함께 트릭이라는 저자의 특유한 설명 방법으로 일반적인 용어를 사용해서 잘 풀어냈습니다.

 

특히, 오류정정 코드와 패턴 인식과 인공지능 분야는 관심을 갖고 공부하고 있는 주제라 더더욱 어려운 내용을 알기 쉽게 설명했다고 생각이 됩니다.  

 

개인적으로 계산 가능성과 결정 불가능성은 관심가는 주제가 아니라 잘 이해가 안 갔네요.

 

전체적으로 일반 사용자들이 인터넷을 사용하면서 실생활에 녹아 있는 알고리즘을 일반적인 문체로 재미있게 풀어냈습니다.

 

번역의 질 또한 문안한 것으로 생각이 됩니다.

 

책의 맨 뒤에 배치된 참고문헌을 참고하면, 좀 더 구체적인 기술적 내용에 대해 목말아 있던 독자들에게 그나마 위안이 될 것 같습니다.

2명이 이 리뷰를 추천합니다. 공감 2 댓글 0

한줄평 (22건) 한줄평 총점 9.0

혜택 및 유의사항 ?
평점5점
꼭 봐야 할 책입니다.
2명이 이 한줄평을 추천합니다. 공감 2
루*****티 | 2018.03.04
평점5점
이 책 추천합니다.
2명이 이 한줄평을 추천합니다. 공감 2
닉*임 | 2017.06.14
구매 평점3점
고딩이 이해하기엔 좀 어렵다
1명이 이 한줄평을 추천합니다. 공감 1
란* | 2021.01.16
  •  쿠폰은 결제 시 적용해 주세요.
1   16,920
뒤로 앞으로 맨위로 공유하기