Авторизация
Поиск по указателям
Уолл Л., Кристиансен Т., Орвант Д. — Программирование на Perl
Обсудите книгу на научном форуме
Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter
Название: Программирование на Perl
Авторы: Уолл Л., Кристиансен Т., Орвант Д.
Аннотация: Знаменитая "Кэмел-бук" на русском языке! Эта книга - библия для всех программистов на Perl, ее тираж - более полумиллиона экземпляров.
Автор книги, - Ларри Уолл - создатель Perl и не нуждается в дополнительных представлениях. Книга написана настолько хорошо и интересно, что переводчики и редакторы издательства "Символ-Плюс" потратили более полугода для того, чтобы вы смогли насладиться слогом автора и по достоинству оценить его талант.
Первое издание книги вышло в 1991 году и быстро стало непререкаемой библией языка Perl.
"Programming Perl" - это не просто книга про Perl. Данное издание представляет собой такое уникальное введение в язык и его культуру, какое можно ожидать только от его создателей. Ларри Уолл, изобретатель языка, предлагает уникальный обзор эволюции и будущего развития Perl. Том Кристиансен, один из столпов Perl, живет и дышит его тонкостями, как могут лишь немногие из смертных.
Книга написана прекрасным, живым языком и читается с большим интересом.
В любой книге про Perl можно найти синтаксис функций Perl и перечисление его бесконечных возможностей, но только эта книга может служить полноценным путеводителем по всем "закоулкам" языка и только в ней рассказывается, зачем эти возможности были созданы и как их использовать с максимальной эффективностью.
Третье издание практически полностью обновлено: рассматривается релиз Perl 5.6, добавлено множество примеров. Большая часть разделов полностью переработана, например, разделы, посвященные объектно-ориентированному программированию и регулярным выражениям; добавлено множество новых глав, рассматривающих работу с профилями, Unicode, организацию поточной обработки, компилирование и внутреннюю структуру Perl.
Отчасти библия, отчасти энциклопедия, отчасти альманах - это лучшая книга про Perl. Новички в программировании и те, кто пришел к Perl из других языков, найдут здесь введение в Perl, а знатоки - отличный справочник по языку.
Язык:
Статус предметного указателя: Готов указатель с номерами страниц
ed2k: ed2k stats
Издание: 3-е
Год издания: 2004
Количество страниц: 1152
Добавлена в каталог: 19.09.2006
Операции: Положить на полку |
Скопировать ссылку для форума | Скопировать ID
Предметный указатель
. (точка), разделение целых чисел в v-строках 104
.al расширение имени файла 345
.pm файлы 336
.pm файлы, загрузка связанных файлов с помощью 348
/ (косая черта) 134
/ (косая черта) деления оператор 131
/ (косая черта) команда отладчика 565
/ (косая черта), // 801
/ (косая черта), /= (присваивание деления) оператор 144
/ (косая черта), корневой каталог 752
/ (косая черта), ограничители, замена 98
/bin/sh 540
/cg модификатор шаблона 192
/d модификатор шаблона 198
/e (вычисление выражений) модификатор шаблона 194 254
/etc/group файл 653 779
/etc/hosts файл 782
/etc/networks файл 783
/etc/passwd файл 653 785
/etc/protocols файл 785
/etc/services файл 787
/etc/utmp файл 782
/g (глобальный) модификатор шаблона 192 194
/i (без учета регистра) модификатор шаблона 188 192 194
/m модификатор шаблона 188 192 194
/o (однократно) модификатор шаблона 188 189 192 194 234
/s модификатор шаблона 188 192 194 198
/x модификатор шаблона 188 189 192 194
/с модификатор шаблона 198
/с модификатор шаблона, продолжение поиска при отсутствии соответствия 224
0+ (преобразование в число) оператор 399
32- и 64-разрядные системы 680
: (двоеточие) в XSUB 586
: (двоеточие) в кластерах шаблонов 230
: (двоеточие) в метках 154
: (двоеточие) в объявлениях подпрограмм 277 278
: (двоеточие) в списках импорта модуля 721
: (двоеточие), :: в идентификаторах пакетов 101 338 645
: (двоеточие), :: в именах модулей, трансляция в разделители каталогов 347
: (двоеточие), :: в полностью квалифицированных именах 90
: (двоеточие), разрыв строки в форматах с $ 722
; (точка с запятой) в именах файлов, угроза защите данных 619
; (точка с запятой) в командах отладчика 560
; (точка с запятой) в конце простых операторов 150
; (точка с запятой), встроенные документы, пропуск замыкающих 640
; (точка с запятой), ошибки, пропуск замыкающих 640
; (точка с запятой), простые команды, окончание 83
< (левая угловая скобка) в именах файлов 810
< (левая угловая скобка) в командах отладчика 566
< (левая угловая скобка) для выравнивания по левому краю 285
< (левая угловая скобка) для поиска по шаблону в <> 120
< (левая угловая скобка), < (меньше) оператор 53 60 138
< (левая угловая скобка), << (сдвиг влево) оператор 133 1074
< (левая угловая скобка), << во встроенных документах 102
< (левая угловая скобка), <<= (присваивание сдвига влево) оператор 144
< (левая угловая скобка), <=> (сравнение) оператор 60 138 852
< (левая угловая скобка), оператор ввода строки 53 117
<Ctrl>+<C> 96
<Ctrl>+<C>, сигналы, обработчик для 463
= (знак равенства) команда отладчика 568
= (знак равенства), = (присвоение) оператор 37
= (знак равенства), == (равно) оператор 192 138 640
= (знак равенства), ==> маркер текущей строки 559
= (знак равенства), => (соответствует) оператор 42 114 146
= (знак равенства), =~ (привязка шаблона) оператор 69 130
= (знак равенства), =~ (привязка шаблона) оператор, использование с операторами поиска по шаблону 184
= (знак равенства), в директивах pod 687
> > (правая угловая скобка) в именах файлов 810
> > (правая угловая скобка) в командах отладчика 566
> > (правая угловая скобка) для выравнивания по правому краю 285
> > (правая угловая скобка) для поиска по шаблону 120
> > (правая угловая скобка) оператор ввода строки 117
> > (правая угловая скобка), > (больше) оператор 53 60 138
> > (правая угловая скобка), >= (больше или равно) оператор 60 138
> > (правая угловая скобка), >> (сдвиг вправо) оператор 133
> > (правая угловая скобка), >>= (присваивание сдвига вправо) оператор 144
? (вопросительный знак) 134
? (вопросительный знак) метасимвол 181 200
? (вопросительный знак) расширения регулярных выражений (?!) 248
? (вопросительный знак) расширения регулярных выражений (?<=) 249
? (вопросительный знак) расширения регулярных выражений (?=) 248
? (вопросительный знак) расширения регулярных выражений (?>) 249
? (вопросительный знак), ? квантификатор 71 201 219
? (вопросительный знак), ?: (условный) оператор 142 164
? (вопросительный знак), ?? квантификатор 202 219
@ (знак at) в именах массивов 36 88
@ (знак at) в отладчике 559
@ (знак at) в строках шаблонов 281
@ (знак at) внутри строк, преобразование с помощью обратной косой черты 97
@ (знак at) символ прототипа 272
@ (знак at), @+ (@LAST_MATCH_END) массив конечных позиций 228 726
@ (знак at), @- (@LAST_MATCH_START) массив начальных позиций 228 726
@ (знак at), @_(@ARG) массив 265 717
@ (знак at), изменения между версиями Perl 645
@ (знак at), пример использования 892
@ARGV массив 717 1050
@ARGV массив, -s ключ и 551
@ARGV массив, eof и 765
@ARGV массив, pop и 826
@ARGV массив, shift и 848
@ARGV массив, помеченные данные и 612
@ARGV массив, пример использования 65 161 198 253 486 866
@EXPORT массив 721
@EXPORT_OK массив 721
@F массив 721
@INC массив 347 723 939
@INC массив, прагма lib и 914
@INC массив, присоединение спереди каталогов 548
@ISA массив 369 726 998 1032 1040
@ISA массив, use base прагма и 903
@ISA массив, наследование через 370
abs (абсолютное значение) функция 742
abs (абсолютное значение) функция, комплексные числа и 969
abs (абсолютное значение) функция, перегрузка 403
accept функция 742
accept функция в preforked серверах 472
accept функция, использование с connect 754
accept функция, использование с модулем FileHandle 873
accept функция, пример использования 492 493 966
accept функция, сигналы и 467
ActiveState дистрибутив Perl, PPM (Perl Package Manager) 604
ActiveState дистрибутив Perl, модули только для Microsoft 940
ActiveState дистрибутив Perl, установка на системах Windows 541
alarm функция 743
alarm функция для установления тайм-аута поиска по шаблону 638
alarm функция, чередование с sleep 851
ALRM сигнал 467
ALRM сигнал, пример использования 463
American Standard Code for Information Interchange 1045
and (&&) логический оператор 147 661
and (&&) логический оператор, приоритет, and и && 59 362
AnyDBM_file модуль 935
Apache веб-сервер 591
Apache веб-сервер, CGI::Apache модуль 935
Apache веб-сервер, mod_perl модуль расширения 527
API с расширенными символами, разрешение Perl к использованию на целевой системе 544
arctangent функция 743
ARGV указатель файла 714
ARGVOUT указатель файла 718
ASCII 82 817 1045
ASCII, значения для символов 817
ASCII, преобразование в Unicode 456
ASCII, преобразование в символы 752
async функция (в модуле Thread) 502
atan2 (арктангенс) функция для вычисления 743
atan2 (арктангенс) функция, комплексные числа и 969
attributes прагма 277 901
attrs модуль (устарел) 936
AUTOLOAD подпрограмма 166 344 376
AUTOLOAD подпрограмма, использование с goto 790
AutoLoader модуль 345 938
AutoSplit модуль 345 938
AutoSplit модуль, переносимость 681
autouse прагма 902 938
AV (внутреннее значение массива) 583 1045
awk 68 1045
awk, преобразование в Perl 115
B 181 203 209 223 246
B модуль 939
B::Asmdata модуль 939
B::Assemble модуль 939
B::Bblock модуль 939
B::Bytecode модуль 528 939
B::C и B::CC модули 529 939
B::Debug модуль 939
B::Deparse модуль 531 940
B::Disassembler модуль 940
B::Lint модуль 530 940
B::Showlex модуль 940
b::Stash модуль 940
B::Terse модуль 940
B::Xref модуль 531 940
BACKSPACE 96
base прагма 371 903 936
base прагма, реализация псевдохешей 384
BASIC язык программирования, логические операторы из 59
BEGIN блоки 516
BEGIN блоки, влияние на синтаксический анализ файла компилятором 534
BEGIN блоки, инициализация переменных перед вызовом подпрограмм 269
BEGIN блоки, настройка @inc 347
BEGIN блоки, порядок запуска 533
Benchmark модуль 939
Benchmark модуль, сравнение времени выполнения альтернативных вариантов кода 941
bind функция 744
bind функция, SO_REUSEADDR и 848
bind функция, пример использования 492
binmode функция 744 815
binmode функция в связанных указателях файлов 438
binmode функция с seek и tell в DOS 679
binmode функция, sysopen и 872
bless функция 294 305 364 746 1066
bless функция в сравнении с tie 412
bless функция, typeglob и 295
bless функция, конструкторы, использование в 365
bless функция, неявное разыменование и 290
bless функция, пример использования 662 746 833
blib каталог 589
blib прагма 904 938
break команда (в C) 643
break оператор 160
BSD (Berkeley Standard Distribution) 1045
BSD::Resource модуль, установка пределов используемых ресурсов для процессов 638
ByteLoader модуль 529 940
bytes прагма 455 933
C язык 1045
C язык, fcntl.h определения, загрузка как констант Perl 934
C язык, Perl, использование из 591
C язык, Perl, использование из, ввод и вывод в XSUB 589
C язык, Perl, использование из, добавление интерпретатора Perl 592
C язык, Perl, использование из, команды Perl, выполнение 594
C язык, Perl, использование из, компиляция встроенных программ Perl 592
C язык, Perl, использование из, подпрограммы Perl, вызов из 593
C язык, Perl, использование из, стек Perl, обработка 595
C язык, Perl, расширение с помощью 582 584 586
C язык, Perl, расширение с помощью, внешние библиотеки C, использование функций из 590
C язык, syslog функции, использование в Perl 934
C язык, библиотека, сигналы, запускающие дампы памяти в 464
C язык, библиотечные функции 738
C язык, генераторы кода на C 529
C язык, доступ к Perl из внешней среды 527
C язык, заголовочные файлы 1056
C язык, защита данных в сравнении с Perl 611
C язык, операторы, логические 140
C язык, операторы, отсутствующие в Perl 148
C язык, операторы, связь с приоритетами 125
C язык, определения типов 583
C язык, поиск символа 457
C язык, препроцессор 550 1070
C язык, программирование, отличия от Perl 643
C язык, программы оболочек 623
C язык, расширение Perl с помощью C, создание оболочек вокруг функций Perl 585
C язык, статические переменные 268
C язык, стек C, хранение переменных C 526
C язык, структуры 823
caller функция 746
caller функция и стек контекста 525
caller функция, изменения между версиями Perl 647
caller функция, использование с goto 166 790
caller функция, отладчик Perl и 575
caller функция, пример использования 273 389 429 700 975
can метод (пакет UNIVERSAL) 374
Carp модуль 416 937 943
case структура 163
cat команда (Unix) 430
cbreak опция 779
CGI 935
CGI, cgi.pm модуль 944
CGI, mod_perl и 26
CGI, безопасность сценариев 494
CGI, защищенные разделы для 630 633
CGI, модули Perl для 935
CGI, необходимость режима проверки меченых данных 611
CGI, производительность под mod_perl 527
CGI, сценарии, кажущиеся зависшими 777
CGI, телеконференции по 28
CGI-сценарии push-технологий 935
CGI::Apache модуль 935
CGI::Carp модуль 935 944
CGI::Cookie модуль 935
CGI::Fast модуль 935
CGI::Pretty модуль 935
CGI::Push модуль 935
charnames прагма 456 933
chdir функция 748
chdir функция, в модуле Cwd 947
chdir функция, выполнение при отсутствии аргумента 555
chdir функция, пример замещения 353
chdir функция, пример использования 152 620 681 761
chdir функция, приоритеты и 126
CHECK блоки 516
CHECK блоки, порядок запуска 533
chmod функция 51 748
chmod функция, пример использования 121 737 885
chomp функция 54 749
chomp функция, и 548
chomp функция, и 724
chomp функция, в сравнении с chop 750
chomp функция, длина строки и 458
chomp функция, пример использования 644 666 755 859
chop функция 54 750
chop функция, длина строки и 458
chop функция, пример использования 57 942
chop функция, эффективность 650
chown функция 751
chown функция в системах POSIX 971
chr функция 207 752
chr функция, CRLF и 494
chr функция, Unicode и 214 458
chr функция, пример использования 104 403 802
Class::Contract модуль 390
Class::Multimethods модуль 373
Class::Struct модуль 931 945
close функция 479 753
close функция, блокировка файлов и 471
close функция, номера строк и 724
close функция, отсоединение сокета с помощью 754
close функция, переносимость 682
close функция, пример использования 53 152 334 472
close функция, пример использования в каналах 477 478 812
closedir функция 754 817
Реклама