-
-
누워서 읽는 알고리즘 - 생각하는 방법을 알려주는 알고리즘 이야기
임백준 지음 / 한빛미디어 / 2003년 12월
평점 :
구판절판
행복한 프로그래밍에 이어서 나온 책으로서 전작은 전산분야에 대한 흥미를 이끌었다면, 이번 책은 알고리즘에 대한 재미를 준다. 물론 깊이가 있거나 교육을 목적으로 쓰여진 책이 아니기 때문에 남는 것은 별로 없다. 알고리즘이 재미가 있을 수가 있구나 정도(?). 그것이 이 책이 주는 정보의 주목적이니 충분히 만족스러운 내용이었다.
저자가 퀴즈를 내고 독자가 해결함으로써 기쁨을 경험할 수 있도록 구성하였는데, 이것은 개발자가 개발업무를 하면서 느끼는 희열과 유사함을 지닌다. 저자는 알고리즘은 바로 이러한 퀴즈와 동일선상에 있다는 것을 자연스럽게 보여주는 구성과 글솜씨를 보여준다. 전혀 엔지니어 답지않다.
특히나 재미있었던 부분들은 3줄짜리 코드라던가, 처음 들어보는 알고리즘들이었다. 짧은 코드에 담긴 심오함, 최적화되어진 코드에서 풍겨나오는 개발자들의 아이디어가 기분을 좋게 한다. 카누스 교수의 말대로 알고리즘을 어떻게 보면 또 다른 예술의 한 장면을 보여줄 수 있는지도 모르겠다.