Mastering Algorithms with Perl (Paperback)
暫譯: 精通 Perl 演算法 (平裝本)

Jarkko Hietaniemi, John Macdonald, Jon Orwant

  • 出版商: O'Reilly
  • 出版日期: 1999-09-21
  • 定價: $1,500
  • 售價: 8.8$1,320
  • 語言: 英文
  • 頁數: 706
  • 裝訂: Paperback
  • ISBN: 1565923987
  • ISBN-13: 9781565923980
  • 相關分類: Perl 程式語言Algorithms-data-structures
  • 立即出貨 (庫存 < 3)

買這商品的人也買了...

商品描述

Many programmers would love to use Perl for projects that involve heavy lifting, but miss the many traditional algorithms that textbooks teach for other languages. Computer scientists have identified many techniques that a wide range of programs need, such as:

  • Fuzzy pattern matching for text (identify misspellings!)
  • Finding correlations in data
  • Game-playing algorithms
  • Predicting phenomena such as Web traffic
  • Polynomial and spline fitting
Using algorithms explained in this book, you too can carry out traditional programming tasks in a high-powered, efficient, easy-to-maintain manner with Perl.This book assumes a basic understanding of Perl syntax and functions, but not necessarily any background in computer science. The authors explain in a readable fashion the reasons for using various classic programming techniques, the kind of applications that use them, and -- most important -- how to code these algorithms in Perl.If you are an amateur programmer, this book will fill you in on the essential algorithms you need to solve problems like an expert. If you have already learned algorithms in other languages, you will be surprised at how much different (and often easier) it is to implement them in Perl. And yes, the book even has the obligatory fractal display program.There have been dozens of books on programming algorithms, some of them excellent, but never before has there been one that uses Perl.The authors include the editor of The Perl Journal and master librarian of CPAN; all are contributors to CPAN and have archived much of the code in this book there."This book was so exciting I lost sleep reading it." Tom Christiansen

商品描述(中文翻譯)

許多程式設計師希望在涉及大量計算的專案中使用 Perl,但卻錯過了教科書中為其他語言教授的許多傳統演算法。計算機科學家已經確定了許多各種程式所需的技術,例如:

- 模糊模式匹配(識別拼寫錯誤!)
- 數據中的相關性查找
- 遊戲演算法
- 預測現象,例如網路流量
- 多項式和樣條擬合

使用本書中解釋的演算法,您也可以以高效、易於維護的方式使用 Perl 執行傳統的程式設計任務。本書假設讀者對 Perl 語法和函數有基本的了解,但不一定需要具備計算機科學的背景。作者以易讀的方式解釋了使用各種經典程式設計技術的原因、使用這些技術的應用類型,以及最重要的——如何在 Perl 中編寫這些演算法。

如果您是業餘程式設計師,本書將幫助您掌握解決問題所需的基本演算法,讓您像專家一樣思考。如果您已經在其他語言中學習過演算法,您會驚訝於在 Perl 中實現它們的不同之處(通常更簡單)。而且,這本書甚至包含了必備的分形顯示程式。

關於程式設計演算法的書籍已有數十本,其中一些非常出色,但從未有一本是使用 Perl 的。

作者包括《The Perl Journal》的編輯和 CPAN 的首席圖書館員;他們都是 CPAN 的貢獻者,並在那裡存檔了本書中的許多程式碼。

「這本書讓我興奮得失眠。」—— Tom Christiansen