| ���������� | ����������� | �������� | ������
| ����� 1 | ����� 2 | ����� 3 | ����� 4 | ����� 5 | ����� 6 | ����� 7 | ����� 8 | ����� 9 | ����� 10
| ����� 11 | ����� 12 | ����� 13 | ����� 14 | ����� 15 | ����� 16 | ����� 17 | ����� 18 | ����� 19
| ���������� � | ���������� � | ���������� � | ���������� � |

���������� �

���������� � ������

��� ������� �������� �� ��� ������ ������ �������� ������ ����������� Perl-������������. ����� �� ������, ��� ������� ������� �� ���������� Perl, ������ ����� ��������, ��� ������ ����� ��������� � ������ �����: "���-��, ������ ����, ��� ��� �����". � � ����������� ����������� ������� �� ��������� �����.

�������������, ������ ���� ��� �������� ���� ��� ������� ����������� ���������������� �����. ����� ����, ��� ��������� �� ���� � ����������� ����������� Perl, ���� � ��������� ����������� ����� CPAN. ����� ������������ ���� ��� (� ���������� ������� �������), ��� �������� ����������� � ���, ��� ������������ Perl-�����������. ���� ������ ������� ��������� � ����� 19.

���� �� ����������� ������������� ������� �� ������������ ������������ ������� � ���, ��� ����� �� ������ ������������� ���� ��������� ������ �������������, ��� ���� �� �������� ������������� ������� ����������� ���. ��� ����������� ���, ��� ���� � �� �� ����������� ���������� �������� Perl-���������� ����������� �����.

���� �� ������ ���������� � ����������� ����������, �� � �������� ����� ���������� ���� �����. ��� �������� ������ ����� ���������� ���������. ������� ��������, ������, ��� ��� ���������� �������� ����� ����� ���������. ���� ������ ����� ���� ������������� �������, ����� ��� ������ ���������� �� �������� ��� ������� ����� �����. ��������, ��������� ������ ������� ���� � ��� ������, ���� �� �������� ���������� � ����� Perl.

����� ��������� ������������, ����������� � ������������ ������, �������������� ���������� man ��� perldoc (���� ��� � ��� ����) ���� ����� Web-���������, ���� ���� ���� � HTML-������� ���� ������������. ���� ������ �� ����������, ������� � ������ ������ ������: ������������ �������� � ������ ������� ������ (� pod-�������). ����� ����� ������ � ���� � �������, ���������� ��������� �� ��������� ������ ��������� Perl-���������:

# ��� (�����������) Unix-�������� shell peri -e 'print "@INC\n"'

# ��� (���������) ������ ��������������� ������

peri -e "print join(' ',"@INC),\n"

�� ������ ����� ������ � ����� �� ���������, ������������� ���� ��������.

������������

����� ��� ��� ���� �������� ���� ����������� �������, ������� ���������� � ��������.

�����

����� � ��� ������� ���������� ���������� ������������� ����, ����������� � ������ �� ���� ������ ������ Perl-��������� ����� ���� ���������� � ������ $fred. ����� �������������� ���� ��������� ���������� package, ��������� � ����� 5 ����� Programming Perl.

����������

���������� � ��� ����� ����������� ������������� ����������. ����� ���������� ��������� ���� ��������� �������; ��� ��������� ������� � ����� ����� ��������������� ���������� � ������������, ����� ��� �� ������ ������ ���������� � ����� ���������. ��� �������, ���������� ������� ����� ����������� � ��������� �����, ����� ��� ������ � ����������� �1. ������������ ��������� ���������� � �������� ��������� ����������� ������� require. He ��� ����� ���� ������ ��� ������� �������������� ������� (��. ��������� �����), � ������ ���������� ������ ����� ���������� ��� ������� �������, ������� ������������ � Perl.

������

������ � ��� ����������, ��������������� ���������� �����������, ������� ��������� �������� ������������ ������������ � �������� ��������� �� ����� ���������� � ������� ��������� use. ����� ������ ������� ����� ���������� ��, ������ ��� ��� ���������� ��� ����������� ������������� ��������� use. �������� Perl-������ ������� � ����� 5 ����� Programming Perl.

������

������ � ��� ������, ������� ������������ �� ������ �� ���� ���������� ���������, �� � �� ���� �� ����������. ��������, ��� ������ �������� ��������� �����������. � ������� �� ������ �������, ������ ����� (�� �� ������) ������������ ����� ������ ������� ����� ���������� ������������ ������ ����� ��������� (�.�. ������, ������������ ����� ������). �� ���������� ����� ����� ������� �� �������� ������� ��������.

����������� ������

���� �������� �������� ���� Perl-����� � �������, �������� � ������� ����������� ����� (������ 5.004). ������������� ������� ������������.

������� �. 1. ����� ����������������: ������

������

�������

autouse

����������� �������� ������ �� ��� �������������

constant

������� ��������� ������� ����������

Benchmark

��������� � ���������� ��������� ��������� �������

 

 

��� ����

Config

��������� �������� ���������� � ������������ Perl

Env

����������� ���������� �����

English

��� �������������� ���������� ���������� ���������� ����� ��� ����� �� ����� awk

FindBin

������� ���� � ����������� � ������ ������ ���������

Getopt::Long

������������ ����������� ��������� ����� ���������

 

 

������

Getopt::Std

������������ �������������� ����� � ������������ ��

 

 

�������������

lib

������������ �������� @INC �� ����� ����������

Shell

��������� ������� shell ��������� ��� Perl

strict

������������ ������������� ������������ �����������

Symbol

���������� ��������� ������������� (glob); ��������

 

 

����� ����������

subs

�������������� ����� �����������

vars

�������������� ����� ���������� ����������

 

������� �. 2. ����� ����������������: ��������� ������ � �����������

������

�������

���� diagnostics sigtrap

Sys::Syslog

������ ��������� �� ������� �������� ����� ����������� � ������� ��������������

��������� �������� ������������� ����� ��� ����������� ��������

Perl-��������� � UNIX-������� syslog(3)

 

 

 

 

 

������� �.�. ����� ����������������: ������ � ������ � �� ���������

������

�������

Cwd DirHandle

Fcnti File::Basename File::CheckTree File:: Copy File::Find File::Path FileCache

FileHandle SelectSaver

�������� ������� ��� �������� �������� ��������

������ ������ �������� ��� ������ � ������������� ���������

��������� �-����������� Fcntl.h ��������� ������������ ������ ��������� ������������ �������� ��� ������ ������ �������� ����� ��� ����������� ������ ������������ �������� ������ ������ ������� � ������� ��� ���������

��������� ������������ ��������� ������ ������, ��� ��������� �������

������ ������ �������� ��� ������ � ������������� ������

��������� � ��������������� ��������� ���������� �����

������� �. 4. ����� ����������������: ������ ��� �������� �����-������

������

�������

10 IO::File IO::Handle IO::Pipe IO::Seekable IO::Select IO::Socket

��������� �������� ������ � ������� 10::* ������ �������� ��� ������ � ������������� ������ ������ �������� ��� ������������ �����-������ ������ �������� ��� ������� ������ ��� �������� �����-������ �� ���� ������ ��������� ��������� ��� ������ ��������� ��������� ��� ������

������� �. 5. ����� ����������������: ��������� ������ � �������� ����������

������

�������

locale

Pod::HTML Pod::Text

Search::Dict Term::Cap

���������� ����������� POSIX ��� ���������� ��������

������������ pod-������ � HTML

������������ pod-������ � ��������������� ASCII-�����

���� ���� � ����� ������� ��������� termcap

 

������

�������

Term::Complete Text::Abbrev Text::ParseWords Text::Soundex Text::Tabs Text::Wrap

������ ���������� ���� ������� �� ������ ������� ���������� ��������� ����� �� ������� � ������� �� ��� ������ ��������� �������� Soundex, ������������� ������ ���������� � ����������� ����� ��������� �������� ����� � �����

������� �. 6. ���������� � ����� ������

������

�������

AnyDBMFile DBFile GDBMFile NDBMFile ODBMFile SDBM File

������� ������ ��� ��������� DBM ������ � Berkeley DB ��������� ������ � ���������� GDBM ��������� ������ � ������ NDBM ��������� ������ � ������ ODBM ��������� ������ � ������ SDBM

������� �. 7. ����������

������

�������

Integer Math::BigFloat Math::BigInt Math::Complex

��������� �������������� �������� � ������������� �������, � �� � ������� � ������� ���������

����� �������������� �������� ��� ����� � ��������� ������� ������������ �����

����� �������������� �������� ��� ����� ����� ������������ �����

����� ��� ����������� �����

������� �. 8. World Wide Web

������

�������

CGI

CGI::Apache CGI::Carp CGI::Fast CGI::Push CGI:: Switch

��������� Web-������� (Common Gateway Interface) ��������� Perl-������ ������� Apache ������ ������� ����������� � �������� ����������� ��������� FastCGI (���������� ��������� �������) ��������� "������������" �� ������� ������� ������� ��������� ��� ������ ����� ��������

������� �. 9. ���� � ������������� ��������������

������

�������

1��::����2

��������� ������� ��� ������ � ������

IPC::Open3

��������� ������� ��� ������, ������ � ��������� ������

Net::Ping

���������, ���� �� ������ ���� � ����

Socket

��������� �-����������� socket.h � ������������ ��������

Sys::Hostname

�������� �������� ����-��� ����� ���������� ���������

������� �. 10. ������������������ ������ � Comprehensive Perl Archive Network

������

�������

CPAN

������� ��������� � CPAN

CPAN::FirstTime

������� ��� �������� ����� ������������ CPAN

CPAN::Nox

��������� CPAN, ������� ��������������� ����������

������� �. 11. ����� � �����������

������

�������

Time:: Local

���������� ���������� ������� � ������� �����������

 

 

�����

I18N::Collate

���������� ������������� ��������� ������

������� �. 12. ��������� ���������� � ���������� ��������

������

�������

Class::Struct

��������� struct-�������� ���� ������ ��� Perl-������

File::stat

��������� ��������� � ������� stat

Net::hostent

��������� ��������� � �������� gethost*

Net::netent

��������� ��������� � �������� getnet*

Net::protoent

��������� ��������� � �������� getproto*

Net::servent

��������� ��������� � �������� getserv*

Time::gmtime

��������� ��������� � ������� gmtime

Time::localtime

��������� ��������� � ������� localtime

Time::tm

���������� ������ ��� Time::{gm,local}time

User::grent

��������� ��������� � �������� getgr*

User::pwent

��������� ��������� � �������� getpw*

������� �. 13. ��� �������������: ������������ � ������������ ��������

������

�������

Autoloader

��������� ������� ������ �� ����������

AutoSplit

��������� ����� ��� ������������

Devel::SelfStubber

���������� �������� ��� ������ SelfLoading

DynaLoader

�������������� ������������ �������� Perl-�������

SelfLoader

��������� ������� ������ �� ����������

������� �. 14. ��� �������������: ���������� ����� � ��������� ���������� ��������

������

�������

blib

���������� ��������� ��������� blib �� ����� ���������� �������

ExtUtils::Embed

������� ��� ����������� Perl � �-���������

ExtUtils::Install

������������ �����

ExtUtils::Liblist

���������� ���������� ��� ������������� � ��

 

 

����� �� �������������

ExtUtils:: MakeMaker

������� Makefile ��� ���������� Perl

ExtUtils: '.Manifest

������� ��� ��������� � �������� ����� MANIFEST

ExtUtils::Miniperl

������� �-��� ��� perlmain.c

ExtUtils: :Mkbootstrap

������� ���� ������������ ��� ������������� ������� DynaLoader

ExtUtils: :Mksymlists

����� ����� ����� ������������ ��� ������

 

 

������� ����������

ExtUtils: :MMOS2

������ ��� ������ UNIX-������ � ExtUtils::MakeMaker

ExtUtils: :MMUnix

������, ������������ ������� ExtUtils::MakeMaker

ExtUtils::MMVMS

������ ��� ������ UNIX-������ � ExtUtils::MakeMaker

ExtUtils: :testlib

���������� @INC ��� ������������� ������ ���

 

 

���������� ����������

Opcode

��������� ���� �������� ��� ���������� Perl-

 

����

ops

������ ��� ������������� � ������� Opcode

POSIX

��������� � ��������� IEEE 1003.1

Safe

������� ���������� ������������ ���� ��� ������ Perl-����

Test:: Harness

��������� ����������� �������� Perl-�������� �� ������ �������������� ������

vmsish

������������ �����������, ����������� ��� VMS

������� �. 15. ��� �������������: ��������� ��������-���������������� ����������������

������

�������

Exporter

����������� ����� ������� ��� �������

overload

����������� �������������� �������� Perl

Tie::RefHash

������� ����� ��� ��������� ����� �� �������� �

 

 

�������� ������

Tie:: Hash

�������� ����������� �������� ������ ��� ��������� �����

Tie:: Scalar

�������� ����������� �������� ������ ��� ���������

 

 

��������

Tie::StdHash

�������� ����������� �������� ������ ��� ��������� �����

Tie::StdScalar

�������� ����������� �������� ������ ��� ���������

 

 

��������

Tie::SubstrHash

������������ ����������� � ������������� �������� ������� � ������������� ������ ������

UNIVERSAL

������� ����� ��� ���� �������

 

CPAN: �� ������ ����������� ����������

���� �� �� ������ ����� � ����������� ���������� ������, ��������������� ����� ������������, ��� ����� ���������� �����������, ��� ���-�� ��� ������� ���, ������� ����� ��� �������. ���� ����� ������������ ������������ �������, ������� �� �������� � ����������� ����������� � �� ��������� �������� �������������, ������������� � ��������� ���������. ����� ��������, ��� ���� � �������, ����� ��������� � Comprehensive Perl Archive Network (CPAN). 0 CPAN �� �������� � �����������.

��� �������� ��������� �������, ������� ����� �������� �� CPAN:

� ������ ������� ��������.

� ������� ������ Perl, ���������� ����� � �������� ����������������.

� ������, �������������� ��������� ����������.

� ���������� ������������ ������.

� ����������� �����, ���������� ������������ (��������) � ���������-���� ��������������.

� ���� ������ � ������� ��� ����� ������.

� ���������� ��� ������.

� ���������������� ����������.

� ���������� � ������ ������ ���������������� � �������� �������� ���� ������.

� ����� ������, �������� ������� � ���������� ������ (��. ����� ����������� ������).

� ��������� �����, ��������� �������, �������������� ������ � �����.

� ��������� �����, ����������, ���������� � ������ ������������.

� ������������������� � �����������.

� ��������������, ������ � ����������.

� World Wide Web, HTML, HTTP, CGI, MIME.

� ��������� ������� � ������.

� �������������, ������ � ��������������.

� �����������, ��������������� ������� �������� � ��������, ��������� � ���������� ��������.

� ����������� ����� � ��������������� Usenet.

� ������� ���������� ������� (�������� ������ � �������������� ��������).

� ������� ��� ������ � ������������� ������, ������������� ��������� � �������� �����-������.

� ������ ��� Microsoft Windows.

� ������ ������.




|     �����     |     ������     |


| ���������� | ����������� | �������� | ������
| ����� 1 | ����� 2 | ����� 3 | ����� 4 | ����� 5 | ����� 6 | ����� 7 | ����� 8 | ����� 9 | ����� 10
| ����� 11 | ����� 12 | ����� 13 | ����� 14 | ����� 15 | ����� 16 | ����� 17 | ����� 18 | ����� 19
| ���������� � | ���������� � | ���������� � | ���������� � |