search for books and compare prices
Tables of Contents for Computer Science and Perl Programming
Chapter/Section Title
Page #
Page Count
Foreword
xi
 
Preface
xiii
 
Introduction
1
8
Part I. Beginner Concepts
All About Arrays
9
9
Perfect Programming
18
6
Precedence
24
12
The Birth of a One-Liner
36
5
Comparators, Sorting, and Hashes
41
7
What Is Truth?
48
6
Using Object-Oriented Modules
54
11
Unreal Numbers
65
6
CryptoContext
71
5
References
76
7
Perl Heresies
83
6
Part II. Regular Expressions
Understanding Regular Expressions, Part I
89
15
Understanding Regular Expressions, Part II
104
7
Understanding Regular Expressions, Part III
111
4
Nibbling Strings
115
7
How Regexes Work
122
17
Part III. Computer Science
Infinite Lists
139
13
Compression
152
9
Memoization
161
15
Parsing
176
24
Trees and Game Trees
200
21
B-Trees
221
17
Making Life and Death Decisions with Perl
238
7
Information Retrieval
245
9
Randomness
254
6
Random Number Generators and XS
260
13
Part IV. Programming Techniques
Suffering from Buffering
273
8
Scoping
281
10
Seven Useful Uses of local
291
13
Parsing Command-Line Options
304
7
Building a Better Hash with tie
311
16
Source Filters
327
12
Overloading
339
9
Building Objects Out of Arrays
348
7
Hiding Objects with Closures
355
11
Multiple Dispatch in Perl
366
23
Part V. Software Development
Using Other Languages from Perl
389
15
SWIG
404
14
Benchmarking
418
6
Building Software with Cons
424
11
MakeMaker
435
8
Autoloading Perl Code
443
5
Debugging and Devel::
448
7
Part VI. Networking
Email with Attachments
455
9
Sending Mail Without sendmail
464
8
Filtering Mail
472
8
Net::Telnet
480
5
Microsoft Office
485
7
Client-Server Applications
492
15
Managing Streaming Audio
507
11
A 74-Line IP Telephone
518
13
Controlling Modems
531
10
Using Usenet from Perl
541
6
Transferring Files with FTP
547
10
Spidering an FTP Site
557
13
DNS Updates with Perl
570
9
Part VII. Databases
DBI
579
8
Using DBI with Microsoft Access
587
8
DBI Caveats
595
6
Beyond Hardcoded Database Applications with DBIx::Recordset
601
7
Win32::ODBC
608
14
Net:: LDAP
622
15
Web Databases the Genome Project Way
637
19
Spreadsheet::WriteExcel
656
15
Part VIII. Internals
How to Improve Perl
671
5
Components of the Perl Distribution
676
3
Basic Perl Anatomy
679
6
Lexical Analysis
685
7
Debugging Perl Programs with-D
692
13
Microperl
705
6
Index
711
20
About the Authors
731