Авторизация
Поиск по указателям
Уолл Л., Кристиансен Т., Орвант Д. — Программирование на 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
Предметный указатель
Комбинированная символьная последовательность, поиск с помощью 207 457
Комментарии 1060
Комментарии многострочные 687
Комментарии, определение 84
Комментарии, отбрасывание перед обработкой 233
Комментарии, расширение посредством модификатора шаблона /x 189
Комментарии, синтаксис Perl в сравнении с C 644
Компиляторы 1060
Компиляторы регулярных выражений 239
Компиляторы, Perl 718
Компиляторы, Perl, взаимодействие с интерпретаторами 532
Компиляторы, Perl, модули, относящиеся к 601 939
Компиляторы, Perl, серверы для 527
Компиляторы, Perl, советы 723
Компиляторы, глобальные объявления и 166
Компиляция 515 518 582
Компиляция встроенных программ Perl (в C) 592
Компиляция модулей CPAN 605
Компиляция, жизненный цикл программ на Perl 516
Компиляция, жизненный цикл программ на Perl, реконструкция дерева грамматического разбора 517
Компиляция, жизненный цикл программ на Perl, фаза компиляции 516
Компиляция, порядок 536
Конвейеры (|) 52
Конвейеры (|) многозвенные 477 478
Конвейеры (|), open функция, риск для защиты данных 618
Конец строки, автоматическая обработка 548
Конец строки, поиск 222
Конкатенации (.) оператор 55 132
Конкатенации (.) оператор, пример использования 57 132
Конкатенации (.) оператор, самогенерация через обработчик преобразования в строку 401
Конкатенации (.) оператор, строковые константы, перегрузка 408
Конкатенации (.) оператор, эффективность 652
Конкатенация строк 1060
Конкатенация строк с помощью join 794
Конкатенация строк, оптимизация в компиляторе 522
Константы 342
Константы, Perl, загрузка определений fcntl.h как 934
Константы, System V IPC, определение для 934
Константы, перегрузки 407
Константы, подстановка функций-констант 274
Конструкторы 294 355 364 1060 1081
Конструкторы классов связанных переменных 412
Конструкторы копий 405
Конструкторы наследуемые 365
Конструкторы, bless функция и 365
Конструкторы, new метод 807
Конструкторы, имена 367
Конструкторы, имена классов или объекты, работа с 366
Конструкторы, инициализаторы 367
Конструкторы, проверка доступа, установка в 389
Контекст 105 1060
Контекст интерполирующий (двойных кавычек) контекст 108
Контекст пустой 108 891
Контекст скалярный и списочный 105
Контекст, булев контекст 107
Контракт между модулем и пользователем 349
Контрольные выражения 563 1060
Контрольные суммы 885
Контрольные точки 1060
Контрольные точки, вывод полного списка 563
Контрольные точки, задание 557 560
Контрольные точки, контрольные выражения и 563
Контрольные точки, удаление 563
Контрольные точки, установка 448 562
Конфигурация Perl, для отладки 545
Концевые пробелы при сравнении строк 138
Концевые символы строки в программах для Интернета 494
Копирование файлов 932
Копирования при записи семантика 498
Корневой каталог, переопределение 752
Короткого действия (short-circuit) операторы 58
Косвенная адресация 288
Косвенность между использованием и реализацией класса 358
Косвенные объекты 361 1061
Косвенные объекты, неопределенность в 361
Косвенные объекты, определение 361
Косвенные объекты, пример использования 332
Косвенные объекты, явный путь, передача в позицию 613
Косвенные ссылки 93
Косвенный указатель файла 809 1061
Криптография 863
Кэширование 313 485 603
Кэширование классов символов 217
Кэширование объектов, хранимых в памяти 392
Кэширование поиска метода 371
Кэширование с помощью stat 715
Кэширование файлов 653 780 933
Кэширование, модули, обеспечивающие 447
Кэширование, пример использования 430 663
Левые значения (lvalues) 86 88 1047
Левые значения (lvalues), ?: и 144
Левые значения (lvalues), lvalue, атрибут подпрограмм 278
Левые значения (lvalues), операторы и 56
Левые значения (lvalues), операторы поиска по шаблону, использование с 186
Левые значения (lvalues), определение с помощью ref 835
Левые значения (lvalues), подпрограммы и 89
Левые значения (lvalues), присваивания операторы и 145
Левые значения (lvalues), ссылки и 127
Лексемы 83 519
Лексемы, выделение 583
Лексемы, проблемы с двусмысленными символами 134
Лексемы, разбор текста в список 931
Лексическая область видимости 171 1061
Лексическая область видимости, закрытость и 388
Лексическая область видимости, замыкания и 307
Лексическая область видимости, объявления 168
Лексическая область видимости, объявления our и 817
Лексическая область видимости, пакетные переменные, поиск 92
Лексическая область видимости, переменные и 268
Лексическая область видимости, переменные и, привязка переменных к 91
Лексическая область видимости, прагмы и 177
Лексическая область видимости, пространства имен и 895
Лексическая область видимости, сравнение с лексическими анализаторами 519
Лексическая область видимости, файлы и 93
Лексические переменные 169 283 804 1061
Лексические переменные с файловой областью видимости, хранение анонимных подпрограмм в 377
Лексические переменные, вывод с помощью B::Showlex 940
Лексические переменные, доступ из функций 268
Лексические переменные, запись в стеки временной памяти при рекурсии 526
Лексические переменные, потоки, доступ из 505
Лексические переменные, символические ссылки и 311
Лексические переменные, сохранение значений между вызовами функций 268
Лексические переменные, типизованные 1079
Лексические предупреждения 177 937
Лексические предупреждения, и 553
Лексические предупреждения, 735
Лексический анализ 583 1061
Лексический анализ в компиляторе Perl 519
Лексический анализатор 1061
Лень 1061
Липкий (sticky) бит 654
Листинг кода 565
Литералы 180 1061
Литералы числовые 94
Литералы, UTF-8, активация использования в 456
Литералы, псевдолитералы 116
Литералы, строки 94
Ловушка при отвязывании 444
Логические операторы 58 147 1062
Логические операторы, (!) отрицания оператор 129
Логические операторы, or (||) оператор, использование со списковыми операторами 167
Логические операторы, И (&&) оператор 140
Логические операторы, ИЛИ (||) оператор 233 140
Логические операторы, перегрузка 401
Логические операторы, приоритет 362
Ложные значения 1062
Магические автодекрементирование и автоинкрементирование 128 142 402 419
Максимальное и минимальное число соответствий, задание 71
Максимальное соответствие 201 220
Маршрут для поиска библиотек 723
Массива контекст 1060
Массивы 36 39 85 87 101 1062 1063
Массивы ассоциативные 757
Массивы вложенные 316
Массивы вложенные, двумерные массивы, создание и доступ 316
Массивы меченые 612
Массивы многомерные 44 316
Массивы связанные, функция delete и 647
Массивы хешей 325
Массивы хешей, генерирование 325
Массивы хешей, доступ и вывод 326
Массивы, @_ массивы 265
Массивы, @_ массивы, копирование значений в список my 265
Массивы, AV (значение типа массив) определение типа в C, соответствие 583
Массивы, exists 770
Массивы, pop функция и 826
Массивы, s/// (подстановка) оператор и 196
Массивы, анонимные, объекты, реализованные как 382
Массивы, анонимные, объекты, реализованные как, use fields прагма, решение проблем с помощью 382
Массивы, анонимные, ссылки на 292
Массивы, добавление элементов 830 885
Массивы, замена/удаление элементов 856
Массивы, имена 88
Массивы, инициализация с помощью оператора x 132
Массивы, обработка, функции для 740
Массивы, отрицательные индексы, отсчет от конца массива 647
Массивы, первый элемент 716
Массивы, передача по ссылке в функции и из них 269
Массивы, переменные массивов 101
Массивы, производительность и 653
Массивы, разбор текста в 931
Массивы, разделитель индексов 115
Массивы, размер 112
Массивы, связывание 421
Массивы, связывание, Tie::Array модуль 937
Массивы, связывание, методы для 422
Массивы, связывание, удобство обозначения 426
Массивы, списки и 108
Массивы, ссылки на 290
Массивы, стиль вывода, изменение в отладчике 573
Массивы, удаление элементов 848 856
Массивы, хеши массивов 323
Массивы, элементы, получение временных значений 799
Математика, библиотека (язык C) 590
Математика, математические функции, перегрузка 403
Математика, операторы 54 123
Межпроцессное взаимодействие 461
Меньше (<) оператор 138
Меньше или равно (<=) оператор 138
Метазнаки 181 200 1062
Метазнаки в шаблонах 199 203 206
Метазнаки, синтаксис расширения 202
Метасимволы 181 654 1062
Метасимволы в аргументах exec 768
Метасимволы в шаблонах 199
Метасимволы оболочек, в командах каналов 812
Метасимволы структурирующие 182
Метасимволы, обход с помощью quotemeta 830
Метасимволы, обход с помощью обратной косой черты (\) 200
Метки 151 159 1062
Метки, goto и 165 790 996
Метки, имена 89
Метки, пакеты и 338
Метки, циклы и 154 159 660 1013 1059
Методы 301 355 1062
Методы блокировки (методы объекта) 510
Методы для связанных массивов 421
Методы для связанных указателей файлов 433
Методы для связанных хешей 427
Методы доступа 1056
Методы доступа, выполнение методов данных класса как 393
Методы доступа, генерация с помощью автозагрузки 385
Методы доступа, псевдохеши и 383
Методы доступа, создание 380
Методы доступа, создание с помощью замыканий 387
Методы классов 355
Методы классов, имена пакетов в качестве инвокантов для 358
Методы классов, конструкоры как 365
Методы объявления, указывающие на возврат l-значений 390
Методы связывания массивов 422
Методы связывания скаляров 415
Методы связывания хешей 428
Методы экземпляров 355
Методы экземпляров, ссылки на объекты как инвокантов для 358
Методы, Thread класс 501
Методы, UNIVERSAL класс, добавление в 376
Методы, автозагрузка 376
Методы, вызов 358
Методы, вызов подпрограмм в сравнении с 366
Методы, вызов с использованием оператора стрелки 359
Методы, вызов с помощью косвенных объектов 361
Методы, вызов явный и неявный 359
Методы, вызываемые связанными переменными 413
Методы, выполнение как методов доступа для данных класса 393
Методы, добавление к существующему классу 373
Методы, закрытые методы, игнорирование наследования с помощью 377
Методы, замещение 372
Методы, имена 661
Методы, класс UNIVERSAL 374
Методы, наследование классами Perl 380
Методы, подпрограммы в сравнении с 359
Методы, подпрограммы как 358
Методы, поиск, наследование классов 370
Методы, поиск, наследование через массив @ISA 370
Методы, ссылки на 308
Минимальное соответствие 72 201 220
Минус (-) оператор 129
Многомерные массивы 44 316 1063
Многомерные хеши 327
Многомерные хеши, генерирование 327
Многомерные хеши, доступ и вывод 328
Многоточие (...) 200
Многоязычность 685
Многоязычность текстовых данных, с помощью Unicode 451
Многоязычность, модули Perl для 933
Множества, пересечение 270
Множественное наследование 369 1063
Множественное наследование, SUPER псевдопакет, работа с 373
Множественное наследование, методы, вызов всех замещенных базового класса 375
Множественное наследование, подпрограмма AUTOLOAD и 377
Множественные значения 39
Модификаторы операторов простых 150
Модификаторы шаблонов 188
Модификаторы шаблонов замкнутые 229
Модификаторы шаблонов, m// (поиск) оператор 191
Модификаторы шаблонов, s/// (подстановка) оператор 194
Модификаторы шаблонов, tr/// (транслитерация) оператор 198
Модификаторы, операторы в сравнении с квантификаторами 183
Модификации время, файла 863 888
Модули 16 45 336 344 346
Модули в сравнении с классами 337
Модули для начальной загрузки 938
Модули для связывания в CPAN 447
Модули импортирование 938
Модули потоков 512
Модули стандартные 930
Модули стандартные для защиты данных 936
Модули стандартные, DBM-файлы, загрузка управляющих библиотек 935
Модули стандартные, Perl компилятор и генератор кода 939
Модули стандартные, базовые классы и удобства 937
Модули стандартные, интерфейсы с операционной системой, исправление 934
Модули стандартные, многоязычность и национальные установки 933
Модули стандартные, обработка командной строки 932
Модули стандартные, объектно-ориентированный доступ к файлам, каталогам и IPC 933
Модули стандартные, поддержка 937 938 939
Модули стандартные, пользовательские интерфейсы, обеспечение 935
Модули стандартные, предупреждения и исключительные ситуации 937
Модули стандартные, расширения языка Perl 936
Модули стандартные, сетевое и межпроцессное взаимодействие 934
Модули стандартные, текст, работа с 931
Реклама