Авторизация
Поиск по указателям
Уолл Л., Кристиансен Т., Орвант Д. — Программирование на 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
Предметный указатель
! (восклицательный знак) арифметического отрицания оператор 129
! (восклицательный знак) в диапазонах символов 208
! (восклицательный знак) в командах отладчика 565
! (восклицательный знак) вычитания оператор 132
! (восклицательный знак), ! (в командах отладчика) 566
! (восклицательный знак), ! (логическое отрицание) оператор 129
! (восклицательный знак), ! (логическое отрицание) оператор, перегрузка 401
! (восклицательный знак), !! команда отладчика 567
! (восклицательный знак), != (не равно) оператор 60 138 640
! (восклицательный знак), !~ (связывания) оператор 130
! (восклицательный знак), !~ (связывания) оператор, использование с операторами поиска по шаблону 184
! (восклицательный знак), - (дефис) 134 246
! (восклицательный знак), -*- для emacs 539
! (восклицательный знак), -- (декремента) оператор 58 128
! (восклицательный знак), -- ключ командной строки 543
! (восклицательный знак), -= (присваивание вычитания) оператор 144
! (восклицательный знак), -> (стрелка) оператор 127 299
! (восклицательный знак), -> (стрелка) оператор разыменование ссылок 127
! (восклицательный знак), -> (стрелка) оператор, вызов метода и 359
! (восклицательный знак), вычитание наборов символов 216
! (восклицательный знак), дополнение наборов символов, использование для 217
# (диез) в комментариях 84
# (диез) в комментариях, /x модификатор шаблона, использование с 189
# (диез) в форматах 281
# (диез) как символ кавычек, пробелы и 100
# (диез), #! (shebang) нотация 50 538
# (диез), #! (shebang) нотация, моделирование на не-Unix системах 540
# (диез), #! (shebang) нотация, проблемы защиты данных при использовании 623
#line директива 674
(знак доллара) 42
(знак доллара) в именах скалярных переменных 36 40 87
(знак доллара) в отладчике 559
(знак доллара) метасимвол 181 200
(знак доллара) при поиске, утверждение конца строки 192 222
(знак доллара) символ прототипа 272
(знак доллара), ( , ) 60 683
(знак доллара), ( ) 727
(знак доллара), ( ) 548 729
(знак доллара), ( ) 731
(знак доллара), ( ) 719
(знак доллара), 716
(знак доллара), ( ) 228 727
(знак доллара), ( ) 729
(знак доллара), ( ) 283 286 722
(знак доллара), ( ) 141
(знак доллара), ( ), сброс с помощью функции close 753
(знак доллара), ( ) 543 724
(знак доллара), ( ) 731
(знак доллара), и т.п. 715
(знак доллара), ( ) 282 722
(знак доллара), ( ) 115 734
(знак доллара), ( ) 732
(знак доллара), ( ) 284 722
(знак доллара), ( ) 719
(знак доллара), ( ) 90 718
(знак доллара), ( ), close функция и 753
(знак доллара), ( ), оператор обратные кавычки и 117
(знак доллара), ( ) 720
(знак доллара), (индекс первой переменной в массиве) 716
(знак доллара), префикс для последнего индекса массива 113
(знак доллара), устаревшая переменная для числового вывода 716
(знак доллара), ( ) 2 84 722
(знак доллара), ( ) 187 228 649 728
(знак доллара), и (переменные сортировки) 716
(знак доллара), ( ) 90 731
(знак доллара), ( ) 284 641 722
(знак доллара), ( ) 284 286 641 723
(знак доллара), ( ) 286 716
(знак доллара), ( ), вывод функции formline 778
(знак доллара), ( ) 718
(знак доллара), ( ) 544 719
(знак доллара), ( ) 721
(знак доллара), ( ) 474 734
(знак доллара), (советы анализатору Perl) 723
(знак доллара), ( ) 724
(знак доллара), ( ) 284
(знак доллара), (пул памяти) 727
(знак доллара), ( ) 678 728
(знак доллара), ( ) 730
(знак доллара), ( ) 720
(знак доллара), ( ) 137 718
(знак доллара), ( ) 730
(знак доллара), ( ) 177 735
(знак доллара), ( ) 721
(знак доллара), ( ) переменная 69 72 716
(знак доллара), ( ) переменная в операторах foreach 156
(знак доллара), ( ) переменная, glob функция и 121
(знак доллара), ( ) переменная, grep функция и 791
(знак доллара), ( ) переменная, map функция и 801
(знак доллара), ( ) переменная, оператор угловой скобки и 117
(знак доллара), (внутренние имена переменных) 90
(знак доллара), 735
(знак доллара), 454
(знак доллара), ( ) 728
(знак доллара), ( ) 284 641 729
(знак доллара), ( ) 187 228 649 731
(знак доллара), ( ) 187 228 649 730
(знак доллара), интерполяция скалярных переменных и 97
(знак доллара), разыменование с помощью 299
716
переменная 714 1045 1081
переменная, язык C в сравнении с Perl 644
(английская ) 117 716
файловая статистика 863
718
файловая статистика 863
файловая статистика 863
718
файловая статистика 863
719
файловая статистика 863
720
720
721
721
722
722
722
722
722
722
723
$\textdollar\mathrm{gid} файловая статистика 863
файловая статистика 863
724
543 724
727
727
файловая статистика 863
файловая статистика 863
файловая статистика 863
(переменная) 728
728
729
729
729
730
728 730
730
731
731
731
файловая статистика 863
файловая статистика 863
115 734
734
$\textdollar\mathrm{uid} файловая статистика 863
735
728
735
735
% (знак процента) 134
% (знак процента) в именах хешей 42 88
% (знак процента) в контрольных суммах 885
% (знак процента) взятия по модулю оператор 131
% (знак процента) символ прототипа 272
% (знак процента), %= (присваивание взятия по модулю) оператор 144
% (знак процента), обозначение типа переменной 37
%ENV хеш 719
%ENV хеш, переносимость 682
%ENV хеш, удаление из 759
%EXPORT_TAGS хеш 721
%FIELDS хеш 722
%INC хеш 347 723
%SIG хеш 462 732
& (амперсанд) 134
& (амперсанд) в именах подпрограмм 37 88 89 166 264
& (амперсанд) в именах файлов 813
& (амперсанд), & (поразрядное И) оператор 139
& (амперсанд), && (логическое И) оператор 59 140 362
& (амперсанд), &&= (присваивание логического И) оператор 144
& (амперсанд), &= (присваивание поразрядного И) оператор 144
& (амперсанд), Perl версии 5, изменения в использовании 48
& (амперсанд), оператор взятия адреса (в C) 148
& (амперсанд), символ прототипа 272
() (круглые скобки) 43 125 126 641 659
() (круглые скобки) в вызовах подпрограмм 264 278
() (круглые скобки) в качестве символов кавычек 111
() (круглые скобки) в списочных значениях 108
() (круглые скобки) в ссылках на найденный текст 74 226
() (круглые скобки) в функциях 737
() (круглые скобки) для захвата в шаблонах 182 187 194
() (круглые скобки), (...) группировка 201
() (круглые скобки), (?:PATTERN) обозначение, кластеризация без захвата 228
() (круглые скобки), автоматическая вставка в Deparse 532
() (круглые скобки), метасимвол 181 200
() (круглые скобки), нейтрализация 259
() (круглые скобки), нулевые списки, представление 110
() (круглые скобки), условный оператор, использование с 143
(Не граница слова) утверждение 223
(Не соответствует свойству) 457
(Не-слово) метасимвол 204
(Слово) метасимвол 70 204
(Слово) метасимвол, поиск идеографа с помощью 457
* (звездочка) 134
* (звездочка) в именах typeglob 37 89 115
* (звездочка) для поиска имен по шаблону 121
* (звездочка) квантификатор 71 201 219
* (звездочка) метасимвол 181 200
* (звездочка) мультипликативный оператор 131
* (звездочка) оператор умножения 126
* (звездочка) разадресации оператор (в C) 148
* (звездочка) символ прототипа 272
* (звездочка), ** (возведение в степень) оператор 129
* (звездочка), **= (присваивание возведения в степень) оператор 144
* (звездочка), *= (присваивание умножения) оператор 144
* (звездочка), *? квантификатор 201
+ (знак плюс) 134
+ (знак плюс) аддитивный оператор 132
+ (знак плюс) в именах файлов 810
+ (знак плюс) квантификатор 70 201 219
+ (знак плюс) метасимвол 181 200
+ (знак плюс), + унарный оператор 126 130
+ (знак плюс), ++ (инкремента) оператор 58 128
+ (знак плюс), += (присваивание сложения) оператор 144
+ (знак плюс), +? квантификатор 202
, (запятая) 42
, (запятая) в командах print 729
, (запятая) как разделитель 43
, (запятая) оператор 146
, (запятая) оператор, скалярный контекст 647
, (запятая), большие числа и 95
, (запятая), использование в объявлениях циклов 155
, (запятая), ошибка в командах print 640
, (запятая), пары ключ/значение и 42 113
, (запятая), приоритет 126 170
, (запятая), разделитель значений в списке 108 111
-0 ключ командной строки 539 543
-a (autosplit) ключ командной строки 544 721
-A (возраст доступа) оператор проверки файла 137 718
-b (блочный файл) оператор проверки файла 135
-B (двоичный) оператор проверки файла 137
-C (время от последнего изменения дескриптора индекса) оператор проверки файла 136 137 718
-c (проверка синтаксиса) ключ командной строки 544 718
-c (проверка синтаксиса) ключ командной строки, Perl компилятор и 520
-C (родные расширенные символы) ключ командной строки 454 544 735
-c (символьный файл) оператор проверки файла 135
-d (каталог) оператор проверки файла 61 135
-d (отладка) ключ командной строки 544 557 578
-D (установка флагов отладки) ключ командной строки 544
-e (execute) ключ командной строки 538 546
-e (exists) оператор проверки файла 61 135
-f (время от последнего обращения к файлу) оператор проверки файла 136
-f (обычный файл) оператор проверки файла 61 135
-F (шаблон для расщепления) ключ командной строки 544 546
-g (setgid) оператор проверки файла 135
-h (help) ключ командной строки 546
-i (in-place editing) ключ командной строки 546
-I (include path) ключ командной строки 539 548
-k (липкий бит) оператор проверки файла 135
-l (automatic line ending) ключ командной строки 548
-l (символическая ссылка) оператор проверки файла 135
-m (use module) ключ командной строки 549
-M (use module) ключ командной строки, blib прагма и 904
-M (возраст модификации) проверка файла 718
-m (время от последней модификации) оператор проверки файла 136 137
-n (неявный цикл) ключ командной строки 550
-O (реальный UID) оператор проверки файла 135
-o (текущий UID) оператор проверки файла 135
-p (вывод во время цикла) ключ командной строки 550
-p (именованный канал) оператор проверки файла 135 484
-p (препроцессор C) ключ командной строки 550
-R (доступен по чтению с реальными uid/gid) оператор проверки файла 135
-r (доступен по чтению с текущими uid/gid) оператор проверки файла 61 135
-s (switch) ключ командной строки 551 557
-s (ненулевой размер) оператор проверки файла 135
-S (поиск сценария) ключ командной строки 551
-S (сокет) оператор проверки файла 135
-t (tty) оператор проверки файла 135
-T (проверка меченых данных) ключ командной строки 490 610 552
-T (проверка меченых данных) ключ командной строки, серверы и 494
-T (текст) оператор проверки файла 61 137
-u (setuid) оператор проверки файла 135
-U (unsafe) ключ командной строки 552
-u (дамп памяти) ключ командной строки 552
-V (версия) ключ командной строки 553
-W (доступен по записи с реальными uid/gid) оператор проверки файла 135
-w (доступен по записи с текущими uid/gid) оператор проверки файла 61 135
-w ключ командной строки 171 177 553 721 982
-w ключ командной строки, включение вывода предупредительных сообщений 51
-x (extract program) ключ командной строки 538
-x (доступен для выполнения с реальными uid/gid) оператор проверки файла 135
-x (доступен для выполнения с текущими uid/gid) оператор проверки файла 135
-x (извлечь программу) ключ командной строки 554
-X (отключение вывода предупредительных сообщений) ключ командной строки 554
-z (нулевой размер) оператор проверки файла 135
. (точка) 134
. (точка) (конкатенация) оператор 55 132 401 652
. (точка) в @INC 915
. (точка) в квантификаторах 71
. (точка) в классах символов 217
. (точка) в шаблонах 245
. (точка) метасимвол 181 200
. (точка) символ-заполнитель 70
. (точка), .. (оператор диапазона) 141
. (точка), ... (оператор диапазона) 141
. (точка), .= (конкатенация присваивания) оператор 144
. (точка), векторы (IP-адреса) 781
. (точка), групповой символ для символов 206
. (точка), поиск файлов по шаблону имени и 788
Реклама