서적 소개‎ > ‎해외서적‎ > ‎

Mastering Algorithms with Perl

게시자: 전종필, 2012. 8. 8. 오전 1:13   [ 2012. 8. 8. 오전 1:14에 업데이트됨 ]
Algorithms with perl
 저자  Jarkko Hietaniemi, John Macdonald, Jon Orwant
 출판  O'Reilly Media, 1999.8
 가격  $39.99
   


다양한 알고리즘에 대해 설명하고, 이를 Perl로 구현해 보여준다. 
다음은 이 책의 목차이다. 대략 어떤 내용들이 나오는지 짐작하시라고 넣어 드린다.

Chapter 1 Introduction
Chapter 2 Basic Data Structures
Chapter 3 Advanced Data Structures
Chapter 4 Sorting
Chapter 5 Searching
Chapter 6 Sets
Chapter 7 Matrices
Chapter 8 Graphs
Chapter 9 Strings
Chapter 10 Geometric Algorithms
Chapter 11 Number Systems
Chapter 12 Number Theory
Chapter 13 Cryptography
Chapter 14 Probability
Chapter 15 Statistics
Chapter 16 Numerical Analysis

사실 이 책을 처음부터 끝까지 읽어본 적은 없다.(시도한 적도 없다)
하지만, 간혹 필요할 때마다 조금 씩 찾아보면, O'reily 책들이 대개 그렇듯 정말 설명 한번 잘한다는 생각이 든다.
실제로 아마존에 보면 평점이 좋다.
Oracle이나 mysql의 Geometry함수를 쓰면서도 가끔 어떻게 그것이 가능한지 궁금할 때가 있다.
이 책에도 그런 설명이 있어 읽어보면 고개를 끄덕이게 한다.
Perl을 위한 책이라기보다는 알고리즘을 위한 책이며, 실용적 언어인 Perl을 증명용으로 택했다는 느낌이 든다.
서문중에, Perl을 사용하면 몇줄만으로도 다른 언어보다 더 빨리 복잡한 문제를 풀 수 있으며, 이런 용이함 때문에 알고리즘을 탐험하는 훌륭한 도구로 삼았다고 나와 있기도 하다.
또 딱딱한(tough) 알고리즘을 다루는데 있어 Perl의 유연성이 알고리즘 자체에 집중하게 한다는 내용도 보인다.
알고리즘을 표현하는 pseudo code들을 보신 분들이라면 그 것을 실용적인 코드로 바꾸는 것이 단순하지 않다는 것을 알 것이다.
이 책의 예제는 상당히 구체적이어서 코드를 실무에 옮기기 위해 그렇게 어렵지 않으리라는 생각이 든다.
책 전체를 읽지도 않고 소개해서 조금 미안한 생각이 드는데...
혹 이 책을 읽으신 분이 계시다면 댓글이라도 달아 주시길...
Comments