Perl

Perl

Perl

Perl Perl

Unix Perl

Perl #ifdef

C/C++ Java

Java

shell Visual Basic portable

:-)

A11

A12

Perl Perl

Perl Perl Perl Perl

Perl

Perl

Unix Perl

Unix

Perl Windows

Web

Perl

Unix Perl Perl

Web

Perl

Perl

Perl

Perl

Perl Perl DNA Perl Perl

Perl

open source movement

Perl

Perl Perl Perl

Perl Perl Perl

Perl Perl

Perl Perl

Perl

Perl Contest

Per

Obfuscated Perl

A13

Perl Perl Practical Extraction and Report Language

Perl

Pathologically Eclectic Rubbish Lister Perl

pointless exercise in redundancy

Perl

Perl shell

Perl

Perl Perl

Perl C

awk

BASIC

Python

Perl Perl Perl

Perl Perl Perl Perl

Perl Perl Perl

Perl Perl Perl Web Perl Perl Perl

Perl Perl Perl

Perl Perl Perl

A14

Perl shell

Perl Perl C

bytecode

Perl

Perl

Perl Perl

Perl

Perl Perl

Perl

Perl

Perl

Perl Perl

Larry

Perl

Perl

Perl

Perl Perl Perl

A15

Perl

Perl Perl

Perl Perl Perl

Unicode

IPC

Perl

C

C++

Perl

Perl Perl Perl

pragma pragma Perl 5.6

Perl

5.8.5 1067

API

A16

Perl BSDI

Debian

OpenBSD

DG/UX

RedHat

AIX

DYNIX/ptx

SINIX

Slackware

CD

FressBSD Solaris

SuSE

IRIX

LynxOS

BeOS

Mac OS X

Tru64

Perl

Perl Perl

ActiveState

Perl

Perl -D Perl

Perl

Perl

www.perl.com C CPAN

Perl

http://www.perl.com/CPAN

http://www.cpan.org URL

CPAN

http://www.funet.fi/pub/languages/perl/CPAN/ ftp://ftp.funet.fi/pub/languages/perl/CPAN/ ftp://ftp.perl.org/pub/perl/CPAN/ http://www.perl.com/CPAN/ http://www.cpan.org/ http://www.perl.org/CPAN/ http://www.cs.uu.nl/mirror/CPAN/ ftp://coda.nctu.edu.tw/UNIX/perl/CPAN/ http://CPAN.pacific.net.hk/ CPAN

funet.fi http

CPAN sites ftp

FTP

HTTP

http://www.perl.com/CPAN

MIRRORED.BY

A17

README Perl

INSTALL

INSTALL.platform

Unix

platform

Perl ftp

% ftp ftp://ftp.funet. /pub/languages/perl/CPAN/src/latest.tar.gz

CPAN CPAN

ftp

% wget http://www.funet. /pub/languages/perl/CPAN/src/latest.tar.gz

% % % %

tar zxf latest.tar.gz cd perl-5.6.0 sh Con gure -des make test && make install

gunzip 5.*

C CPAN

tar xf

C

Perl

Perl

ports

Perl C

C

Perl CPAN Perl

Perl

manpage man

Unix Perl

HTML

Unix

A18

Perl top-level

perl

Unix

man perl

perldoc perl Perl

man perlre

perldoc

Mac

man HTML

Perl

Shuck Perl

Perl

1987

perl

24

egr ep

1500 CPAN Perl Perl

perl

Perl

perldata perlsyn perlop perlre perlvar

man perl

4.0

MANPATH

V:man.dir

perldoc perl MANPATH

perl -

A19

perlsub prelfunc perlmod

perl

perlref perlobj perlipc perlrun

perl

perldebug perldiag

perlop perlvar perldiag FAQ

perlfaq1

perl

perlfaq2

Perl

perlfaq3 perlfaq4 perlfaq5 perlfaq6 perlfaq7

perl

perlfaq8 perlfaq9

perlamiga

Amiga

perlcygwin

Cygwin

perldos

MS-DOS

perlhpux

HP-UX

A20

perlmachten

Power MachTen

perlos2

OS/2

perlos390

OS/390

perlvms

DEC VMS

perlwin32

MS-Windows

CPAN ports

perl perl Manual

Unix Programmer's

getitimer(2) getitimer

getitimer

Unix Unix

Unix Google

xcrypt(3)+manual Perl

man

(1)

perl

Perl Perl 5 Pocket Reference

Johan Vromans

Perl Perl Cookbook

Tom Christiansen

syscall

Nathan Torkington

syscall syscall getitimer

C

A21

Elements of Programming with Perl

Andrew L. Johnson

Manning

Perl Learning Perl

Randal Schwartz

Unix

30%

70%

perl

Erik

Learning Perl

Olson for Win32 Systems Perl: The Programmer's Companion

Nigel Chapman

Wiley

Perl Mastering Regular Expressions

Object Oriented Perl

Jeffrey Friedl

Damian Conway

Manning

perl Mastering Algorithms with Perl

Jon Orwant

Jarkko Hietaniemi

John

Lincoln Stein

Doug

Macdonald

Wr i t i n g A p a c h e M o d u l e s w i t h P e r l a n d C

Apache

MacEachern mod_perl The Perl Journal

CGI

Jon Orwant

Perl

Perl

Perl

The Art of Computer Programming

Fundamental Algorithms

Seminumerical Algorithms Knuth

Sorting and Searching

Addison-Wesley

Introduction to Algorithms

Cormen

Leiserson

Rivest

MIT

McGraw-Hill Algorithms in C: Fundamental Data Structures Robert Sedgewick

Addison-Wesley

Sorting

Searching

Donald

A22

The Elements of Programming Style

Kernighan

Plauger

Prentice-

Pike

Prentice-

Hall The Unix Programming Environment

Kernighan

Hall POSIX Programmer's Guide

Donald Lewine

Advanced Programming in the UNIX Environment

W. Richard Stevens

Addison-Wesley TCP/IP Illustrated

W. Richard Stevens

Addison-

Wesley The Lord of the Rings Mifflin

J. R. R. Tolkien

Houghton

1999

Perl Perl

Perl

http://www.perl.com/

Perl

Perl Mongers

PM

http://www.perl.org

Perl PM

Perl Perl

Usenet Perl comp.lang.perl.moderated

Perl

A23

perl

comp.lang.perl.misc Perl

Perl

Perl

Perl

comp.lang.perl.misc

Perl

comp.lang.perl.tk

TK

Perl

comp.lang.perl.modules

comp.lang.perl.whatever

Usenet news: Google

perl CGI

comp.infosystems.www.authoring.cgi Perl Apache

Perl Perl

mod_perl

comp.infosystems.www.

servers.uinx

Perl Perl

perlbug

http://bugs.perl.org

24

A24

#! #!/usr/bin/perl

%

shell

% perl -e 'print "Hello, world.\n"' Hello, world.

Unix

most quoted MS-DOS

VMS

Todd Miller Rauenzahn

Rich Rauenzahn

Johan Vromans

Jeff Haemer

Abigail Tim O'Reilly

Paul Marquess

Paul Grassie

Gurusamy Sarathy

Sharon Hopkins

Nathan Torkington

Gloria Wall

Dan Sugalski

A25

02

2709-9669

02

2703-8802

http://www.oreilly.com.tw

[email protected] [email protected] [email protected]

http://www.oreilly.com/catalog/pperl3

http://www.oreilly.com.tw/chinese/perl/pperl3.html

A26